public class BusinessObjectEntry extends DataObjectEntry
baseDataObjectClass, boNotesEnabled, dataObjectClass, exporterClass, groupByAttributesForEffectiveDating, helpDefinition, inactivationBlockingDefinitions, mustOccurConstraints, name, objectDescription, objectLabel, primaryKeys, titleAttribute
attributeMap, attributes, collectionMap, collections, complexAttributeMap, complexAttributes, dataObjectMetadata, EXCLUDED_PROPERTY_NAMES, relationshipMap, relationships, stateMapping
componentCode, namespaceCode
Constructor and Description |
---|
BusinessObjectEntry() |
Modifier and Type | Method and Description |
---|---|
void |
completeValidation()
Directly validate simple fields, call completeValidation on Definition fields.
|
void |
completeValidation(ValidationTrace tracer)
Directly validate simple fields
|
void |
dataDictionaryPostProcessing()
Perform any needed post-processing of the bean properties.
|
Class<? extends BusinessObject> |
getBaseBusinessObjectClass() |
Class<? extends BusinessObject> |
getBusinessObjectClass() |
void |
setBaseBusinessObjectClass(Class<? extends BusinessObject> baseBusinessObjectClass)
The baseBusinessObjectClass is an optional parameter for specifying a base class
for the dataObjectClass, allowing the data dictionary to index by the base class
in addition to the current class.
|
void |
setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass) |
getBaseDataObjectClass, getDataObjectClass, getEntryClass, getExporterClass, getFullClassName, getGroupByAttributesForEffectiveDating, getHelpDefinition, getInactivationBlockingDefinitions, getJstlKey, getMustOccurConstraints, getName, getObjectDescription, getObjectLabel, getPrimaryKeys, getTitleAttribute, isBoNotesEnabled, setBaseDataObjectClass, setBoNotesEnabled, setDataObjectClass, setExporterClass, setGroupByAttributesForEffectiveDating, setHelpDefinition, setInactivationBlockingDefinitions, setMustOccurConstraints, setName, setObjectDescription, setObjectLabel, setPrimaryKeys, setTitleAttribute
embedMetadata, getAttributeDefinition, getAttributeNames, getAttributes, getCollectionDefinition, getCollectionNames, getCollections, getComplexAttributes, getDataObjectMetadata, getRelationshipDefinition, getRelationshipMap, getRelationshipNames, getRelationships, getStateMapping, hasEmbeddedDataObjectMetadata, hasExcludedHint, injectMetadataIntoAttributes, injectMetadataIntoCollections, injectMetadataIntoRelationships, setAttributes, setCollections, setComplexAttributes, setDataObjectMetadata, setRelationshipMap, setRelationships, setStateMapping
clone, copy, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCode
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComponentCode, getNamespaceCode
public BusinessObjectEntry()
public void setBusinessObjectClass(Class<? extends BusinessObject> businessObjectClass)
public Class<? extends BusinessObject> getBusinessObjectClass()
public void setBaseBusinessObjectClass(Class<? extends BusinessObject> baseBusinessObjectClass)
public Class<? extends BusinessObject> getBaseBusinessObjectClass()
public void completeValidation()
completeValidation
in interface DataDictionaryEntry
completeValidation
in class DataObjectEntry
public void completeValidation(ValidationTrace tracer)
DataObjectEntry
completeValidation
in interface DataDictionaryEntry
completeValidation
in class DataObjectEntry
tracer
- - Record of object's locationDataDictionaryEntry.completeValidation(org.kuali.rice.krad.datadictionary.validator.ValidationTrace)
public void dataDictionaryPostProcessing()
DictionaryBean
dataDictionaryPostProcessing
in interface DictionaryBean
dataDictionaryPostProcessing
in class DataDictionaryEntryBase
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.