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

public interface DataDictionaryDefinition extends DictionaryBean, Serializable
Defines methods common to all DataDictionaryDefinition types.
  • 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 definition
      otherBusinessObjectClass - 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 definition
      otherBusinessObjectClass - other stuff required to complete validation
      tracer - ValidationTrace class used to track what was being validated at the time of any problems discovered
    • getId

      String getId()