|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 AttributeDefinition
org.kuali.core.datadictionary.AttributeDefinition#getForceUppercase()
public String getName()
getName
in interface Constrainable
getName
in class AttributeDefinitionBase
org.kuali.core.datadictionary.AttributeDefinition#getName()
public String getLabel()
getLabel
in class AttributeDefinitionBase
org.kuali.core.datadictionary.AttributeDefinition#getLabel()
public String getShortLabel()
getShortLabel
in class AttributeDefinitionBase
org.kuali.core.datadictionary.AttributeDefinition#getShortLabel()
public Integer getMaxLength()
getMaxLength
in interface LengthConstraint
getMaxLength
in class AttributeDefinition
org.kuali.core.datadictionary.AttributeDefinition#getMaxLength()
public boolean hasValidationPattern()
hasValidationPattern
in class AttributeDefinition
org.kuali.core.datadictionary.AttributeDefinition#hasValidationPattern()
public ValidationPattern getValidationPattern()
getValidationPattern
in class AttributeDefinition
org.kuali.core.datadictionary.AttributeDefinition#getValidationPattern()
public Boolean isRequired()
isRequired
in interface ExistenceConstraint
isRequired
in class AttributeDefinitionBase
org.kuali.core.datadictionary.AttributeDefinition#isRequired()
public ControlDefinition getControl()
getControl
in class AttributeDefinition
org.kuali.core.datadictionary.AttributeDefinition#getControl()
public String getSummary()
getSummary
in class AttributeDefinitionBase
org.kuali.core.datadictionary.AttributeDefinition#getSummary()
public String getDescription()
getDescription
in class AttributeDefinitionBase
org.kuali.core.datadictionary.AttributeDefinition#getDescription()
public boolean hasFormatterClass()
hasFormatterClass
in class AttributeDefinition
org.kuali.core.datadictionary.AttributeDefinition#hasFormatterClass()
public String getFormatterClass()
getFormatterClass
in interface Formatable
getFormatterClass
in class AttributeDefinition
org.kuali.core.datadictionary.AttributeDefinition#getFormatterClass()
public String getDisplayLabelAttribute()
getDisplayLabelAttribute
in class AttributeDefinitionBase
org.kuali.core.datadictionary.AttributeDefinition#getDisplayLabelAttribute()
public void completeValidation(Class rootObjectClass, Class otherObjectClass)
completeValidation
in interface DataDictionaryDefinition
completeValidation
in class AttributeDefinition
rootObjectClass
- 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 AttributeDefinition
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |