Interface LayeredDefinition

All Known Subinterfaces:
BareResourceSchema, CompleteResourceSchema, CompositeObjectDefinition, CompositeObjectDefinitionDelegator, ResourceAttributeDefinitionDelegator<T>, ResourceAttributeWrapper<T>, ResourceObjectClassDefinition, ResourceObjectClassDefinitionDelegator, ResourceObjectDefinition, ResourceObjectDefinitionDelegator, ResourceObjectTypeDefinition, ResourceObjectTypeDefinitionDelegator, ResourceSchema, ShadowAttributeDefinition<SA,R>, ShadowReferenceAttributeDefinition, ShadowSimpleAttributeDefinition<T>
All Known Implementing Classes:
AbstractResourceObjectDefinitionImpl, BareResourceSchemaImpl, CompleteResourceSchemaImpl, CompositeObjectDefinitionImpl, ResourceAttributeWrapperImpl, ResourceObjectClassDefinitionImpl, ResourceObjectTypeDefinitionImpl, ResourceSchemaImpl, ShadowAttributeDefinitionImpl, ShadowReferenceAttributeDefinitionImpl, ShadowSimpleAttributeDefinitionImpl

public interface LayeredDefinition
A definition that can be viewed at from different layer's point of view. See ShadowItemLayeredDefinition.getLimitations(LayerType) and similar layer-qualified methods.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull LayerType
    Gets the current point-of-view: on which layer do we look at the data?
  • Method Details

    • getCurrentLayer

      @NotNull @NotNull LayerType getCurrentLayer()
      Gets the current point-of-view: on which layer do we look at the data?