org.kuali.rice.krad.datadictionary
Class ComplexAttributeDefinition
java.lang.Object
org.kuali.rice.krad.datadictionary.DictionaryBeanBase
org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
org.kuali.rice.krad.datadictionary.AttributeDefinitionBase
org.kuali.rice.krad.datadictionary.ComplexAttributeDefinition
- All Implemented Interfaces:
- Serializable, Cloneable, Copyable, DataDictionaryDefinition, DictionaryBean, Constrainable, ExistenceConstrainable, SimpleConstrainable, Constraint, ExistenceConstraint
public class ComplexAttributeDefinition
- extends AttributeDefinitionBase
A complex attribute definition in the DataDictictionary. This can be be used to define
an attribute for a DataObjectEntry's attribute list which is represented by another
object entry definition. It will
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
Methods inherited from class org.kuali.rice.krad.datadictionary.AttributeDefinitionBase |
deriveConstraintText, getConstraintText, getDataObjectAttribute, getDescription, getDirectShortLabel, getDisplayLabelAttribute, getLabel, getName, getShortLabel, getSimpleConstraint, getSummary, isRequired, setConstraintText, setDataObjectAttribute, setDescription, setDisplayLabelAttribute, setLabel, setName, setRequired, setShortLabel, setSimpleConstraint, setSummary |
dataObjectEntry
protected DataDictionaryEntry dataObjectEntry
ComplexAttributeDefinition
public ComplexAttributeDefinition()
getDataObjectEntry
public DataDictionaryEntry getDataObjectEntry()
- Returns:
- the dataObjectEntry
setDataObjectEntry
public void setDataObjectEntry(DataDictionaryEntry dataObjectEntry)
- Parameters:
dataObjectEntry
- the dataObjectEntry to set
completeValidation
public void completeValidation(Class<?> rootObjectClass,
Class<?> otherObjectClass,
ValidationTrace tracer)
- Description copied from class:
DataDictionaryDefinitionBase
- Empty implementation so that all subclasses do not need to implement this method if they have no local validation to perform.
- Specified by:
completeValidation
in interface DataDictionaryDefinition
- Overrides:
completeValidation
in class DataDictionaryDefinitionBase
- Parameters:
rootObjectClass
- Class of the BusinessObjectEntry which ultimately contains this definitionotherObjectClass
- other stuff required to complete validationtracer
- ValidationTrace
class used to track what was being validated at the time of any problems discovered
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.