|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataDictionaryEntry
Defines methods common to all DataDictionaryDefinition types. DD: The highest level objects in the data dictionary are of the following types: BusinessObjectEntry MaintenanceDocumentEntry TransactionalDocumentEntry JSTL: The data dictionary is exposed as a Map which is accessed by referring to the "DataDictionary" global constant. This Map contains the following kinds of entries keyed as indicated: Business Object Entries - Key = dataObjectClass name Value = Map created by BusinessObjectEntryMapper Maintenance Document entries - Key = DocumentType name Value = Map created by MaintenanceObjectEntryMapper Transactional Document entries - Key = DocumentType name Value = Map created by TransactionalDocumentEntryMapper All elements are exposed to JSTL as Maps (where the element has a unique key by which they can be retrieved), or Strings. For collections of elements having no unique key, the entry's position in the list (0, 1, etc.) is used as its index. All Maps (except the top-level DataDictionary one) are guaranteed to present their entries with an iteration order identical to the order in which the elements were defined in XML.
Method Summary | |
---|---|
void |
completeValidation()
Kicks off complete entry-wide validation which couldn't be done earlier. |
void |
completeValidation(ValidationTrace tracer)
Validates that the data objects created from the Spring Beans are correct |
AttributeDefinition |
getAttributeDefinition(String attributeName)
|
String |
getFullClassName()
Returns the full class name of the underlying object. |
String |
getJstlKey()
|
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 |
setStateMapping(StateMapping stateMapping)
Set the StateMapping object which represents state information for this entry |
Methods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean |
---|
getComponentCode, getNamespaceCode |
Method Detail |
---|
String getJstlKey()
void completeValidation()
CompletionException
- if a problem arises during
validation-completionvoid completeValidation(ValidationTrace tracer)
tracer
- - Record of object's locationAttributeDefinition getAttributeDefinition(String attributeName)
attributeName
-
String getFullClassName()
List<RelationshipDefinition> getRelationships()
StateMapping getStateMapping()
void setStateMapping(StateMapping stateMapping)
stateMapping
- StateMapping object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |