| java.lang.Object org.kuali.core.datadictionary.DataDictionaryDefinitionBase org.kuali.core.datadictionary.AttributeDefinition org.kuali.core.datadictionary.AttributeReferenceDefinition
AttributeReferenceDefinition | public class AttributeReferenceDefinition extends AttributeDefinition (Code) | | 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.
|
Method Summary | |
public void | assignDelegate(DataDictionaryEntryBase parentObjectEntry, DataDictionary dataDictionary) | public void | completeDeferredValidation(Class rootBusinessObjectClass, ValidationCompletionUtils validationCompletionUtils) | public void | completeValidation(Class rootObjectClass, Class otherObjectClass, ValidationCompletionUtils validationCompletionUtils) Validate the fields associated with locating the delegate. | public ControlDefinition | getControl() If control wasn't set on this instance, use the value from its delegate. | AttributeDefinition | getDelegate() | public String | getDescription() If description wasn't set on this instance, use the value from its delegate. | public String | getDisplayLabelAttribute() | public Mask | getDisplayMask() | public String | getDisplayWorkgroup() | public Boolean | getForceUppercase() If forceUppercase wasn't set on this instance, use the value from its delegate. | public Class | getFormatterClass() If a formatterClass wasn't set for this instance, use the value from its delegate. | public String | getLabel() If label wasn't set on this instance, use the value from its delegate. | public Integer | getMaxLength() If maxLength wasn't set on this instance, use the value from its delegate. | public String | getName() If name wasn't set on this instance, use the value from its delegate. | public String | getShortLabel() If shortlabel wasn't set on this instance, use the value from its delegate. | public String | getSourceAttributeName() | public String | getSourceClassName() | public String | getSummary() If summary wasn't set on this instance, use the value from its delegate. | public ValidationPattern | getValidationPattern() If validationPattern wasn't set on this instance, use the value from its delegate. | public boolean | hasDisplayMask() | public boolean | hasFormatterClass() | public boolean | hasValidationPattern() | public Boolean | isRequired() If required wasn't set on this instance, use the value from its delegate. | void | setDelegate(AttributeDefinition delegate) | public void | setSourceAttributeName(String sourceAttributeName) | public void | setSourceClassName(String sourceClassName) | public String | toString() |
AttributeReferenceDefinition | public AttributeReferenceDefinition()(Code) | | Constructs an AttributeReferenceDefinition
|
assignDelegate | public void assignDelegate(DataDictionaryEntryBase parentObjectEntry, DataDictionary dataDictionary)(Code) | | Use instance parameters to locate and assign an existing AttributeDefinition as delegate
Parameters: dataDictionary - throws: CompletionException - if unable to find class and attribute matching sourceClassName and sourceAttributeName |
completeDeferredValidation | public void completeDeferredValidation(Class rootBusinessObjectClass, ValidationCompletionUtils validationCompletionUtils)(Code) | | Complete deferred validation
Parameters: rootBusinessObjectClass - |
getDelegate | AttributeDefinition getDelegate()(Code) | | AttributeDefinition acting as delegate for this AttributeReferenceDefinition |
getSourceAttributeName | public String getSourceAttributeName()(Code) | | |
setDelegate | void setDelegate(AttributeDefinition delegate)(Code) | | Sets the given AttributeDefinition as the delegate for this instance
Parameters: delegate - |
setSourceAttributeName | public void setSourceAttributeName(String sourceAttributeName)(Code) | | |
setSourceClassName | public void setSourceClassName(String sourceClassName)(Code) | | |
Fields inherited from org.kuali.core.datadictionary.AttributeDefinition | final protected static Pattern MATCH_ANYTHING(Code)(Java Doc)
|
Fields inherited from org.kuali.core.datadictionary.DataDictionaryDefinitionBase | public static boolean isParsingFile(Code)(Java Doc)
|
Methods inherited from org.kuali.core.datadictionary.DataDictionaryDefinitionBase | protected String getParseLocation()(Code)(Java Doc)
|
|
|