|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.student.r2.common.datadictionary.dto.AttributeDefinitionInfo
public class AttributeDefinitionInfo
Nested Class Summary | |
---|---|
static class |
AttributeDefinitionInfo.Builder
|
Constructor Summary | |
---|---|
AttributeDefinitionInfo()
Constructs a new AttributeDefinitionInfo. |
|
AttributeDefinitionInfo(AttributeDefinitionInfc attrDef)
Constructs a new AttributeDefinitionInfo from an AttributeDefinition. |
Method Summary | |
---|---|
String |
getChildEntryName()
|
String |
getCustomValidatorClass()
Class to do custom validation |
DataType |
getDataType()
The type of data this attribite (field) holds. |
String |
getDescription()
The description element is used to provide a long description of the attribute or collection. |
String |
getDisplayLabelAttribute()
The displayLabelAttribute element is used to indicate that the label and short label should be obtained from another attribute. |
String |
getExclusiveMin()
The exclusiveMin element determines the minimum allowable value for data entry editing purposes. |
String |
getFormatterClass()
The formatterClass element is used when custom formatting is required for display of the field value. |
String |
getInclusiveMax()
The inclusiveMax element determines the maximum allowable value for data entry editing purposes. |
Boolean |
getIsForceUppercase()
Converts user entry to uppercase and always display database value as uppercase. |
Boolean |
getIsRequired()
The required element allows values of "true" or "false". |
Boolean |
getIsUnique()
Similar to a db column that is flagged as unique, the value is unique across all data objects of that type |
String |
getLabel()
The label element is the field or collection name that will be shown on inquiry and maintenance screens. |
Integer |
getMaxLength()
The maxLength element determines the maximum size of the field for data entry edit purposes and for display purposes. |
Integer |
getMaxOccurs()
The maximum number of allowed occurences of this field TODO: Get RICE to rename this getMaxOccurs so it matches the setter TODO: Get RICE to set a value that means UNBOUNDED, perhaps 999999999 |
Integer |
getMinLength()
The miniumum length allowed for the field. |
Integer |
getMinOccurs()
The minimum number of allowed occurences TODO: get Rice to rename this to getMinOccurs to it matches the setter. |
String |
getName()
The name of the attribute (or field). |
String |
getShortLabel()
The shortLabel element is the field or collection name that will be used in applications when a shorter name (than the label element) is required. |
String |
getSummary()
The summary element is used to provide a short description of the attribute or collection. |
ValidCharactersConstraintInfo |
getValidCharactersConstraint()
The constraint that applies regular expressions to to the value TODO: Ask RICE to create an interface for ValidCharactersConstraint so we can return that instead of the generic constraint |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AttributeDefinitionInfo()
public AttributeDefinitionInfo(AttributeDefinitionInfc attrDef)
attrDef
- the AttributeDefinition to copyMethod Detail |
---|
public String getName()
AttributeDefinitionInfc
getName
in interface AttributeDefinitionInfc
public String getChildEntryName()
getChildEntryName
in interface AttributeDefinitionInfc
public DataType getDataType()
AttributeDefinitionInfc
getDataType
in interface AttributeDefinitionInfc
public Boolean getIsRequired()
AttributeDefinitionInfc
getIsRequired
in interface AttributeDefinitionInfc
public Integer getMinOccurs()
AttributeDefinitionInfc
getMinOccurs
in interface AttributeDefinitionInfc
public Integer getMaxOccurs()
AttributeDefinitionInfc
getMaxOccurs
in interface AttributeDefinitionInfc
public Integer getMinLength()
AttributeDefinitionInfc
getMinLength
in interface AttributeDefinitionInfc
public Integer getMaxLength()
AttributeDefinitionInfc
getMaxLength
in interface AttributeDefinitionInfc
public Boolean getIsForceUppercase()
AttributeDefinitionInfc
getIsForceUppercase
in interface AttributeDefinitionInfc
public String getShortLabel()
AttributeDefinitionInfc
getShortLabel
in interface AttributeDefinitionInfc
public String getSummary()
AttributeDefinitionInfc
getSummary
in interface AttributeDefinitionInfc
public String getLabel()
AttributeDefinitionInfc
getLabel
in interface AttributeDefinitionInfc
public String getDescription()
AttributeDefinitionInfc
getDescription
in interface AttributeDefinitionInfc
public String getExclusiveMin()
AttributeDefinitionInfc
getExclusiveMin
in interface AttributeDefinitionInfc
public String getInclusiveMax()
AttributeDefinitionInfc
getInclusiveMax
in interface AttributeDefinitionInfc
public String getDisplayLabelAttribute()
AttributeDefinitionInfc
getDisplayLabelAttribute
in interface AttributeDefinitionInfc
public Boolean getIsUnique()
AttributeDefinitionInfc
getIsUnique
in interface AttributeDefinitionInfc
public String getCustomValidatorClass()
AttributeDefinitionInfc
getCustomValidatorClass
in interface AttributeDefinitionInfc
public String getFormatterClass()
AttributeDefinitionInfc
getFormatterClass
in interface AttributeDefinitionInfc
public ValidCharactersConstraintInfo getValidCharactersConstraint()
AttributeDefinitionInfc
getValidCharactersConstraint
in interface AttributeDefinitionInfc
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |