| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
org.kuali.rice.krad.datadictionary.AttributeDefinitionBase
org.kuali.rice.krad.datadictionary.AttributeDefinition
org.kuali.rice.krad.datadictionary.ExternalizableAttributeDefinitionProxy
public class ExternalizableAttributeDefinitionProxy
A single attribute definition in the DataDictionary, which contains information relating to the display, validation, and general maintenance of a specific attribute of an entry.
| Field Summary | 
|---|
| Fields inherited from class org.kuali.rice.krad.datadictionary.AttributeDefinition | 
|---|
| additionalDisplayAttributeName, alternateDisplayAttributeName, attributeSecurity, caseConstraint, childEntryName, control, controlField, customValidatorClass, dataType, dependencyConstraints, dynamic, exclusiveMin, forceUppercase, formatterClass, inclusiveMax, lookupContextPath, lookupDefinition, maxLength, minLength, mustOccurConstraints, unique, validationPattern, validCharactersConstraint | 
| Fields inherited from class org.kuali.rice.krad.datadictionary.AttributeDefinitionBase | 
|---|
| constraintText, description, displayLabelAttribute, label, messageKey, name, required, shortLabel, summary | 
| Fields inherited from class org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase | 
|---|
| id | 
| Constructor Summary | |
|---|---|
| ExternalizableAttributeDefinitionProxy()Constructs an AttributeReferenceDefinition | |
| Method Summary | |
|---|---|
|  void | completeValidation(Class rootObjectClass,
                                     Class otherObjectClass)Validate the fields associated with locating the delegate. | 
|  ControlDefinition | getControl()If control wasn't set on this instance, use the value from its delegate. | 
|  String | getDescription()If description wasn't set on this instance, use the value from its delegate. | 
|  String | getDisplayLabelAttribute() | 
|  Boolean | getForceUppercase()If forceUppercase wasn't set on this instance, use the value from its delegate. | 
|  String | getFormatterClass()If a formatterClass wasn't set for this instance, use the value from its delegate. | 
|  String | getLabel()If label wasn't set on this instance, use the value from its delegate. | 
|  Integer | getMaxLength()If maxLength wasn't set on this instance, use the value from its delegate. | 
|  String | getName()If name wasn't set on this instance, use the value from its delegate. | 
|  String | getShortLabel()If shortlabel wasn't set on this instance, use the value from its delegate. | 
|  String | getSourceAttributeName() | 
|  String | getSourceExternalizableBusinessObjectInterface() | 
|  String | getSummary()If summary wasn't set on this instance, use the value from its delegate. | 
|  ValidationPattern | getValidationPattern()If validationPattern wasn't set on this instance, use the value from its delegate. | 
|  boolean | hasFormatterClass() | 
|  boolean | hasValidationPattern() | 
|  Boolean | isRequired()If required wasn't set on this instance, use the value from its delegate. | 
|  void | setSourceAttributeName(String sourceAttributeName) | 
|  void | setSourceExternalizableBusinessObjectInterface(String sourceClassName) | 
|  String | toString() | 
| Methods inherited from class org.kuali.rice.krad.datadictionary.AttributeDefinitionBase | 
|---|
| getConstraintText, getDirectShortLabel, setConstraintText, setDescription, setDisplayLabelAttribute, setLabel, setName, setRequired, setShortLabel, setSummary | 
| Methods inherited from class org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase | 
|---|
| getId, setId | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public ExternalizableAttributeDefinitionProxy()
| Method Detail | 
|---|
public void setSourceExternalizableBusinessObjectInterface(String sourceClassName)
public String getSourceExternalizableBusinessObjectInterface()
public void setSourceAttributeName(String sourceAttributeName)
public String getSourceAttributeName()
public Boolean getForceUppercase()
getForceUppercase in class AttributeDefinitionorg.kuali.core.datadictionary.AttributeDefinition#getForceUppercase()public String getName()
getName in interface ConstrainablegetName in class AttributeDefinitionBaseorg.kuali.core.datadictionary.AttributeDefinition#getName()public String getLabel()
getLabel in class AttributeDefinitionBaseorg.kuali.core.datadictionary.AttributeDefinition#getLabel()public String getShortLabel()
getShortLabel in class AttributeDefinitionBaseorg.kuali.core.datadictionary.AttributeDefinition#getShortLabel()public Integer getMaxLength()
getMaxLength in interface LengthConstraintgetMaxLength in class AttributeDefinitionorg.kuali.core.datadictionary.AttributeDefinition#getMaxLength()public boolean hasValidationPattern()
hasValidationPattern in class AttributeDefinitionorg.kuali.core.datadictionary.AttributeDefinition#hasValidationPattern()public ValidationPattern getValidationPattern()
getValidationPattern in class AttributeDefinitionorg.kuali.core.datadictionary.AttributeDefinition#getValidationPattern()public Boolean isRequired()
isRequired in interface ExistenceConstraintisRequired in class AttributeDefinitionBaseorg.kuali.core.datadictionary.AttributeDefinition#isRequired()public ControlDefinition getControl()
getControl in class AttributeDefinitionorg.kuali.core.datadictionary.AttributeDefinition#getControl()public String getSummary()
getSummary in class AttributeDefinitionBaseorg.kuali.core.datadictionary.AttributeDefinition#getSummary()public String getDescription()
getDescription in class AttributeDefinitionBaseorg.kuali.core.datadictionary.AttributeDefinition#getDescription()public boolean hasFormatterClass()
hasFormatterClass in class AttributeDefinitionorg.kuali.core.datadictionary.AttributeDefinition#hasFormatterClass()public String getFormatterClass()
getFormatterClass in interface FormatablegetFormatterClass in class AttributeDefinitionorg.kuali.core.datadictionary.AttributeDefinition#getFormatterClass()public String getDisplayLabelAttribute()
getDisplayLabelAttribute in class AttributeDefinitionBaseorg.kuali.core.datadictionary.AttributeDefinition#getDisplayLabelAttribute()
public void completeValidation(Class rootObjectClass,
                               Class otherObjectClass)
completeValidation in interface DataDictionaryDefinitioncompleteValidation in class AttributeDefinitionrootObjectClass - Class of the BusinessObjectEntry which ultimately contains this definitionotherObjectClass - other stuff required to complete validationorg.kuali.core.datadictionary.DataDictionaryEntry#completeValidation()public String toString()
toString in class AttributeDefinitionObject.toString()| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||