| java.lang.Object org.kuali.core.datadictionary.DataDictionaryEntryBase
All known Subclasses: org.kuali.core.datadictionary.DocumentEntry, org.kuali.core.datadictionary.BusinessObjectEntry,
DataDictionaryEntryBase | abstract public class DataDictionaryEntryBase implements DataDictionaryEntry(Code) | | Contains common properties and methods for data dictionary entries.
|
DataDictionaryEntryBase | public DataDictionaryEntryBase()(Code) | | |
addAttributeDefinition | public void addAttributeDefinition(AttributeDefinition attributeDefinition)(Code) | | Adds the given AttributeDefinition to the collection of AttributeDefinitions associated with this BusinessObjectEntry.
Parameters: attributeDefinition - |
addCollectionDefinition | public void addCollectionDefinition(CollectionDefinition collectionDefinition)(Code) | | Adds the given CollectionDefinition to the collection of CollectionDefinitions associated with this BusinessObjectEntry.
Parameters: collectionEntry - |
addRelationshipDefinition | public void addRelationshipDefinition(RelationshipDefinition relationshipDefinition)(Code) | | Adds the given RelationshipDefinition to the collection of RelationshipDefinitions associated with this BusinessObjectEntry.
Parameters: relationshipDefinition - |
completeValidation | public void completeValidation(ValidationCompletionUtils validationCompletionUtils)(Code) | | Directly validate simple fields, call completeValidation on Definition fields.
|
expandAttributeReferences | public void expandAttributeReferences(DataDictionary dataDictionary, ValidationCompletionUtils validationCompletionUtils)(Code) | | Locates the delegates putatively associated with all component AttributeReferences, if any, or dies trying.
Parameters: dataDictionary - throws: CompletionException - if an AttributeReference can't be expanded |
getAttributeDefinition | final public AttributeDefinition getAttributeDefinition(String attributeName)(Code) | | Parameters: attributeName - AttributeDefinition with the given name, or null if none with that name exists |
getAttributes | public Map getAttributes()(Code) | | a Map containing all AttributeDefinitions associated with this BusinessObjectEntry, indexed by attributeName |
getCollectionDefinition | public CollectionDefinition getCollectionDefinition(String collectionName)(Code) | | Parameters: collectionName - CollectionDefinition with the given name, or null if none with that name exists |
getCollections | public Map getCollections()(Code) | | a Map containing all CollectionDefinitions associated with this BusinessObjectEntry, indexed by collectionName |
getEntryClass | abstract public Class getEntryClass()(Code) | | |
getRelationshipDefinition | public RelationshipDefinition getRelationshipDefinition(String relationshipName)(Code) | | Parameters: relationshipName - RelationshipDefinition with the given name, or null if none with that name exists |
getRelationships | public Map<String, RelationshipDefinition> getRelationships()(Code) | | a Map containing all RelationshipDefinitions associated with this BusinessObjectEntry, indexed by relationshipName |
|
|