Interface DataDictionaryDefinition
- All Superinterfaces:
DictionaryBean,Serializable
- All Known Subinterfaces:
ControlDefinition
- All Known Implementing Classes:
AttributeDefinition,AttributeDefinitionBase,CollectionDefinition,ComplexAttributeDefinition,DataDictionaryDefinitionBase,DocumentCollectionPath,DocumentValuePathGroup,ExternalizableAttributeDefinitionProxy,HelpDefinition,InactivationBlockingDefinition,PrimitiveAttributeDefinition,ReferenceDefinition,RelationshipDefinition,RoutingTypeDefinition,SearchingTypeDefinition,SortDefinition,SupportAttributeDefinition
Defines methods common to all DataDictionaryDefinition types.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcompleteValidation(Class<?> rootBusinessObjectClass, Class<?> otherBusinessObjectClass) Deprecated.voidcompleteValidation(Class<?> rootBusinessObjectClass, Class<?> otherBusinessObjectClass, ValidationTrace tracer) Performs complete intra-definition validation which couldn't be done earlier - for example, verifies that field references refer to actual fields of some specific class.getId()Methods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
-
Method Details
-
completeValidation
@Deprecated void completeValidation(Class<?> rootBusinessObjectClass, Class<?> otherBusinessObjectClass) Deprecated.Performs complete intra-definition validation which couldn't be done earlier - for example, verifies that field references refer to actual fields of some specific class.- Parameters:
rootBusinessObjectClass- Class of the BusinessObjectEntry which ultimately contains this definitionotherBusinessObjectClass- other stuff required to complete validation- Throws:
CompletionException- if a problem arises during validation-completion
-
completeValidation
void completeValidation(Class<?> rootBusinessObjectClass, Class<?> otherBusinessObjectClass, ValidationTrace tracer) Performs complete intra-definition validation which couldn't be done earlier - for example, verifies that field references refer to actual fields of some specific class.- Parameters:
rootBusinessObjectClass- Class of the BusinessObjectEntry which ultimately contains this definitionotherBusinessObjectClass- other stuff required to complete validationtracer-ValidationTraceclass used to track what was being validated at the time of any problems discovered
-
getId
String getId()
-