|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.kns.datadictionary.DataDictionaryEntryBase
public abstract class DataDictionaryEntryBase
Contains common properties and methods for data dictionary entries.
Field Summary | |
---|---|
protected Map<String,AttributeDefinition> |
attributeMap
|
protected List<AttributeDefinition> |
attributes
|
protected Map<String,CollectionDefinition> |
collectionMap
|
protected List<CollectionDefinition> |
collections
|
protected Map<String,RelationshipDefinition> |
relationshipMap
|
protected List<RelationshipDefinition> |
relationships
|
Constructor Summary | |
---|---|
DataDictionaryEntryBase()
|
Method Summary | |
---|---|
void |
afterPropertiesSet()
This overridden method ... |
void |
completeValidation()
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()
|
abstract Class |
getEntryClass()
|
RelationshipDefinition |
getRelationshipDefinition(String relationshipName)
|
Set<String> |
getRelationshipNames()
|
List<RelationshipDefinition> |
getRelationships()
|
void |
setAttributes(List<AttributeDefinition> attributes)
The attributes element contains attribute elements. |
void |
setCollections(List<CollectionDefinition> collections)
The collections element contains collection elements. |
void |
setRelationships(List<RelationshipDefinition> relationships)
The relationships element contains relationship elements. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.kuali.rice.kns.datadictionary.DataDictionaryEntry |
---|
getFullClassName, getJstlKey |
Field Detail |
---|
protected List<AttributeDefinition> attributes
protected List<CollectionDefinition> collections
protected List<RelationshipDefinition> relationships
protected Map<String,AttributeDefinition> attributeMap
protected Map<String,CollectionDefinition> collectionMap
protected Map<String,RelationshipDefinition> relationshipMap
Constructor Detail |
---|
public DataDictionaryEntryBase()
Method Detail |
---|
public abstract Class getEntryClass()
public AttributeDefinition getAttributeDefinition(String attributeName)
getAttributeDefinition
in interface DataDictionaryEntry
attributeName
-
public List<AttributeDefinition> getAttributes()
public CollectionDefinition getCollectionDefinition(String collectionName)
collectionName
-
public List<CollectionDefinition> getCollections()
public RelationshipDefinition getRelationshipDefinition(String relationshipName)
relationshipName
-
public List<RelationshipDefinition> getRelationships()
getRelationships
in interface DataDictionaryEntry
public void completeValidation()
completeValidation
in interface DataDictionaryEntry
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.InitializingBean
Exception
InitializingBean.afterPropertiesSet()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |