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, DataDictionaryDefinition, DictionaryBean, Constrainable, ExistenceConstrainable, SimpleConstrainable, Constraint, ExistenceConstraint, org.springframework.beans.factory.InitializingBean
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 |
getConstraintText, getDescription, getDirectShortLabel, getDisplayLabelAttribute, getLabel, getName, getShortLabel, getSimpleConstraint, getSummary, isRequired, setConstraintText, setDescription, setDisplayLabelAttribute, setLabel, setName, setRequired, setShortLabel, setSimpleConstraint, setSummary |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
- Description copied from interface:
DataDictionaryDefinition
- Performs complete intra-definition validation which couldn't be done earlier - for example, verifies that field
references
refer to actual fields of some specific class.
- Parameters:
rootObjectClass
- Class of the BusinessObjectEntry which ultimately contains this definitionotherObjectClass
- other stuff required to complete validation- See Also:
DataDictionaryDefinition.completeValidation(java.lang.Class,
java.lang.Class)
Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.