org.kuali.rice.krad.datadictionary
Class BusinessObjectEntry
java.lang.Object
   org.kuali.rice.krad.datadictionary.DataDictionaryEntryBase
org.kuali.rice.krad.datadictionary.DataDictionaryEntryBase
       org.kuali.rice.krad.datadictionary.DataObjectEntry
org.kuali.rice.krad.datadictionary.DataObjectEntry
           org.kuali.rice.krad.datadictionary.BusinessObjectEntry
org.kuali.rice.krad.datadictionary.BusinessObjectEntry
- All Implemented Interfaces: 
- Serializable, DataDictionaryEntry, Constrainable, MustOccurConstrainable, org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses: 
- BusinessObjectEntry
- public class BusinessObjectEntry 
- extends DataObjectEntry
A single BusinessObject entry in the DataDictionary, which contains information relating to the display, validation,
 and general maintenance of a BusinessObject and its attributes.
 Note: the setters do copious amounts of validation, to facilitate generating errors during the parsing process
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
 
| Fields inherited from class org.kuali.rice.krad.datadictionary.DataObjectEntry | 
| boNotesEnabled, dataObjectClass, exporterClass, groupByAttributesForEffectiveDating, helpDefinition, inactivationBlockingDefinitions, mustOccurConstraints, name, objectDescription, objectLabel, primaryKeys, titleAttribute | 
 
 
 
 
| Methods inherited from class org.kuali.rice.krad.datadictionary.DataObjectEntry | 
| getDataObjectClass, getEntryClass, getExporterClass, getFullClassName, getGroupByAttributesForEffectiveDating, getHelpDefinition, getInactivationBlockingDefinitions, getJstlKey, getMustOccurConstraints, getName, getObjectDescription, getObjectLabel, getPrimaryKeys, getTitleAttribute, isBoNotesEnabled, setBoNotesEnabled, setDataObjectClass, setExporterClass, setGroupByAttributesForEffectiveDating, setHelpDefinition, setInactivationBlockingDefinitions, setMustOccurConstraints, setName, setObjectDescription, setObjectLabel, setPrimaryKeys, setTitleAttribute | 
 
| Methods inherited from class org.kuali.rice.krad.datadictionary.DataDictionaryEntryBase | 
| getAttributeDefinition, getAttributeNames, getAttributes, getCollectionDefinition, getCollectionNames, getCollections, getComplexAttributes, getRelationshipDefinition, getRelationshipNames, getRelationships, setAttributes, setCollections, setComplexAttributes, setRelationships | 
 
 
baseBusinessObjectClass
protected Class<? extends BusinessObject> baseBusinessObjectClass
BusinessObjectEntry
public BusinessObjectEntry()
setBusinessObjectClass
public void setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
- 
 
getBusinessObjectClass
public Class<? extends BusinessObject> getBusinessObjectClass()
- 
 
setBaseBusinessObjectClass
public void setBaseBusinessObjectClass(Class<? extends BusinessObject> baseBusinessObjectClass)
- The baseBusinessObjectClass is an optional parameter for specifying a superclass
 for the dataObjectClass, allowing the data dictionary to index by superclass
 in addition to the current class.
 
- 
 
getBaseBusinessObjectClass
public Class<? extends BusinessObject> getBaseBusinessObjectClass()
- 
 
completeValidation
public void completeValidation()
- Directly validate simple fields, call completeValidation on Definition fields.
 
- 
- Specified by:
- completeValidationin interface- DataDictionaryEntry
- Overrides:
- completeValidationin class- DataObjectEntry
 
- 
 
afterPropertiesSet
public void afterPropertiesSet()
                        throws Exception
- Description copied from class: DataDictionaryEntryBase
- This overridden method ...
 
- 
- Specified by:
- afterPropertiesSetin interface- org.springframework.beans.factory.InitializingBean
- Overrides:
- afterPropertiesSetin class- DataDictionaryEntryBase
 
- 
- Throws:
- Exception
- See Also:
- DataDictionaryEntryBase.afterPropertiesSet()
 
toString
public String toString()
- 
- Overrides:
- toStringin class- DataObjectEntry
 
- 
- See Also:
- Object.toString()
 
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.