|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.data.cog.CogDatatype
public abstract class CogDatatype
This represents a defined field or class, with name, description, validation rules, GUI settings, permissions, etc.
| Constructor Summary | |
|---|---|
CogDatatype()
|
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object nother)
|
abstract java.lang.Object |
createValue(CogDataDictionary dataDictionary)
Create a new Cog that fits this datatype, with appropriate defaults, etc. |
java.lang.String |
getCategory()
A name for the general category that this datatype belongs in. |
java.lang.String |
getDescription()
A longer description for the datetype or field. |
java.lang.String |
getLabel()
A user-friendly label for this datatype. |
java.lang.String |
getName()
A unique name for the datatype. |
int |
getOrder()
An order value, generally for sorting on reports and edit screens. |
Naming |
getProperties()
These are various configuration values used for validation, screen representation, etc. |
java.util.Set |
getReadOnlyGroups()
This is the list of permission groups that can only read data in this datatype. |
java.util.Set |
getReadWriteGroups()
This is the list of permission groups that can both read and write data in this datatype. |
java.util.ArrayList |
getValidationRules()
These are named validation rules that are applied against entered values. |
void |
setCategory(java.lang.String argCategory)
|
void |
setDescription(java.lang.String argDescription)
|
void |
setLabel(java.lang.String argLabel)
|
void |
setName(java.lang.String argName)
|
void |
setOrder(int newOrder)
|
void |
setProperties(Naming argProperties)
|
void |
setReadOnlyGroups(java.util.Set argReadOnlyGroups)
|
void |
setReadWriteGroups(java.util.Set argReadWriteGroups)
|
void |
setValidationRules(java.util.ArrayList argValidationRules)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CogDatatype()
| Method Detail |
|---|
public abstract java.lang.Object createValue(CogDataDictionary dataDictionary)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public void setName(java.lang.String argName)
public java.lang.String getLabel()
public void setLabel(java.lang.String argLabel)
public java.lang.String getCategory()
public void setCategory(java.lang.String argCategory)
public java.lang.String getDescription()
public void setDescription(java.lang.String argDescription)
public java.util.ArrayList getValidationRules()
public void setValidationRules(java.util.ArrayList argValidationRules)
public java.util.Set getReadOnlyGroups()
public void setReadOnlyGroups(java.util.Set argReadOnlyGroups)
public java.util.Set getReadWriteGroups()
public void setReadWriteGroups(java.util.Set argReadWriteGroups)
public Naming getProperties()
public void setProperties(Naming argProperties)
public int getOrder()
public void setOrder(int newOrder)
public int compareTo(java.lang.Object nother)
compareTo in interface java.lang.Comparable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||