org.kuali.rice.krad.datadictionary
Interface DataDictionaryDefinition

All Superinterfaces:
Serializable
All Known Subinterfaces:
ControlDefinition
All Known Implementing Classes:
AttributeDefinition, AttributeDefinitionBase, AttributeSecurity, ButtonControlDefinition, CheckboxControlDefinition, CollectionDefinition, ComplexAttributeDefinition, ControlDefinitionBase, CurrencyControlDefinition, DataDictionaryDefinitionBase, DocumentCollectionPath, DocumentValuePathGroup, ExternalizableAttributeDefinitionProxy, FieldDefinition, FileControlDefinition, HeaderNavigation, HelpDefinition, HiddenControlDefinition, InactivationBlockingDefinition, InquiryCollectionDefinition, InquiryDefinition, InquirySectionDefinition, InquirySubSectionHeaderDefinition, KimAttributeDefinition, KualiUserControlDefinition, LinkControlDefinition, LookupDefinition, LookupHiddenControlDefinition, LookupReadonlyControlDefinition, MaintainableCollectionDefinition, MaintainableFieldDefinition, MaintainableItemDefinition, MaintainableSectionDefinition, MaintainableSubSectionHeaderDefinition, MultiselectControlDefinition, MultivalueControlDefinitionBase, PrimitiveAttributeDefinition, RadioControlDefinition, ReferenceDefinition, RelationshipDefinition, RoutingAttribute, RoutingTypeDefinition, SearchingAttribute, SearchingTypeDefinition, SelectControlDefinition, SortDefinition, SupportAttributeDefinition, TextareaControlDefinition, TextControlDefinition, WorkflowAttributeMetadata, WorkflowAttributes, WorkflowWorkgroupControlDefinition

public interface DataDictionaryDefinition
extends Serializable

Defines methods common to all DataDictionaryDefinition types.


Method Summary
 void completeValidation(Class<?> rootBusinessObjectClass, Class<?> otherBusinessObjectClass)
          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.
 String getId()
           
 

Method Detail

completeValidation

void completeValidation(Class<?> rootBusinessObjectClass,
                        Class<?> otherBusinessObjectClass)
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 definition
otherBusinessObjectClass - other stuff required to complete validation
Throws:
CompletionException - if a problem arises during validation-completion

getId

String getId()


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.