public abstract class DataDictionaryEntryBase extends DictionaryBeanBase implements DataDictionaryEntry, Serializable, org.springframework.beans.factory.InitializingBean
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,AttributeDefinition> |
attributeMap |
protected List<AttributeDefinition> |
attributes |
protected Map<String,CollectionDefinition> |
collectionMap |
protected List<CollectionDefinition> |
collections |
protected Map<String,ComplexAttributeDefinition> |
complexAttributeMap |
protected List<ComplexAttributeDefinition> |
complexAttributes |
protected Map<String,RelationshipDefinition> |
relationshipMap |
protected List<RelationshipDefinition> |
relationships |
protected StateMapping |
stateMapping |
| Constructor and Description |
|---|
DataDictionaryEntryBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
completeValidation()
Directly validate simple fields, call completeValidation on Definition fields.
|
void |
completeValidation(ValidationTrace tracer)
Directly validate simple fields, call completeValidation on Definition
fields.
|
AttributeDefinition |
getAttributeDefinition(String attributeName) |
Set<String> |
getAttributeNames() |
List<AttributeDefinition> |
getAttributes() |
CollectionDefinition |
getCollectionDefinition(String collectionName) |
Set<String> |
getCollectionNames() |
List<CollectionDefinition> |
getCollections() |
List<ComplexAttributeDefinition> |
getComplexAttributes() |
abstract Class<?> |
getEntryClass() |
RelationshipDefinition |
getRelationshipDefinition(String relationshipName) |
Set<String> |
getRelationshipNames() |
List<RelationshipDefinition> |
getRelationships() |
StateMapping |
getStateMapping()
StateMapping for this DataDictionaryEntry, this represents the states of this entry, their names, and where
to find the state information on the model
|
void |
setAttributes(List<AttributeDefinition> attributes)
The attributes element contains attribute
elements.
|
void |
setCollections(List<CollectionDefinition> collections)
The collections element contains collection elements.
|
void |
setComplexAttributes(List<ComplexAttributeDefinition> complexAttributes) |
void |
setRelationships(List<RelationshipDefinition> relationships)
The relationships element contains relationship elements.
|
void |
setStateMapping(StateMapping stateMapping)
Set the StateMapping object which represents state information for this entry
|
copy, copyProperties, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFullClassName, getJstlKeygetComponentCode, getNamespaceCodeprotected List<AttributeDefinition> attributes
protected List<ComplexAttributeDefinition> complexAttributes
protected List<CollectionDefinition> collections
protected List<RelationshipDefinition> relationships
protected Map<String,AttributeDefinition> attributeMap
protected Map<String,ComplexAttributeDefinition> complexAttributeMap
protected Map<String,CollectionDefinition> collectionMap
protected Map<String,RelationshipDefinition> relationshipMap
protected StateMapping stateMapping
public DataDictionaryEntryBase()
public abstract Class<?> getEntryClass()
public AttributeDefinition getAttributeDefinition(String attributeName)
getAttributeDefinition in interface DataDictionaryEntryattributeName - public List<AttributeDefinition> getAttributes()
public List<ComplexAttributeDefinition> getComplexAttributes()
public void setComplexAttributes(List<ComplexAttributeDefinition> complexAttributes)
complexAttributes - the complexAttributes to setpublic CollectionDefinition getCollectionDefinition(String collectionName)
collectionName - public List<CollectionDefinition> getCollections()
public RelationshipDefinition getRelationshipDefinition(String relationshipName)
relationshipName - public List<RelationshipDefinition> getRelationships()
getRelationships in interface DataDictionaryEntrypublic void completeValidation()
completeValidation in interface DataDictionaryEntrypublic void completeValidation(ValidationTrace tracer)
completeValidation in interface DataDictionaryEntrytracer - - Record of object's locationDataDictionaryEntry.completeValidation(org.kuali.rice.krad.datadictionary.validator.ValidationTrace)public void setAttributes(List<AttributeDefinition> attributes)
public void setCollections(List<CollectionDefinition> collections)
public void setRelationships(List<RelationshipDefinition> relationships)
public Set<String> getCollectionNames()
public Set<String> getAttributeNames()
public Set<String> getRelationshipNames()
public void afterPropertiesSet() throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionInitializingBean.afterPropertiesSet()public StateMapping getStateMapping()
DataDictionaryEntrygetStateMapping in interface DataDictionaryEntryDataDictionaryEntry.getStateMapping()public void setStateMapping(StateMapping stateMapping)
DataDictionaryEntrysetStateMapping in interface DataDictionaryEntrystateMapping - StateMapping objectDataDictionaryEntry.setStateMapping(org.kuali.rice.krad.datadictionary.state.StateMapping)Copyright © 2005–2015 The Kuali Foundation. All rights reserved.