Interface AssociationDefinitionStore
- 
- All Known Subinterfaces:
 CompositeObjectDefinition,CompositeObjectDefinitionDelegator,MutableResourceObjectClassDefinition,ResourceObjectClassDefinition,ResourceObjectClassDefinitionDelegator,ResourceObjectDefinition,ResourceObjectDefinitionDelegator,ResourceObjectTypeDefinition,ResourceObjectTypeDefinitionDelegator
- All Known Implementing Classes:
 AbstractResourceObjectDefinitionImpl,CompositeObjectDefinitionImpl,ResourceObjectClassDefinitionImpl,ResourceObjectTypeDefinitionImpl,TransformableComplexTypeDefinition.TrCompositeObjectDefinition,TransformableComplexTypeDefinition.TrResourceObjectClassDefinition,TransformableComplexTypeDefinition.TrResourceObjectDefinition,TransformableComplexTypeDefinition.TrResourceObjectTypeDefinition
public interface AssociationDefinitionStoreProvides information about definitions of associations. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ResourceAssociationDefinitionfindAssociationDefinition(QName name)default ResourceAssociationDefinitionfindAssociationDefinitionRequired(QName name, Supplier<String> contextSupplier)@NotNull Collection<ResourceAssociationDefinition>getAssociationDefinitions()Returns definitions of all associations as an unmodifiable collection.default Collection<ResourceAssociationDefinition>getAssociationDefinitions(ShadowKindType kind)default @NotNull Collection<QName>getNamesOfAssociations()default @NotNull Collection<? extends QName>getNamesOfAssociationsWithInboundExpressions()default @NotNull Collection<? extends QName>getNamesOfAssociationsWithOutboundExpressions() 
 - 
 
- 
- 
Method Detail
- 
getAssociationDefinitions
@NotNull @NotNull Collection<ResourceAssociationDefinition> getAssociationDefinitions()
Returns definitions of all associations as an unmodifiable collection. Note: these items are _not_ included in getDefinitions. (BTW, ResourceAssociationDefinition is not a subtype of ItemDefinition, not even of Definition.) 
- 
getAssociationDefinitions
default Collection<ResourceAssociationDefinition> getAssociationDefinitions(ShadowKindType kind)
 
- 
findAssociationDefinition
default ResourceAssociationDefinition findAssociationDefinition(QName name)
 
- 
findAssociationDefinitionRequired
default ResourceAssociationDefinition findAssociationDefinitionRequired(QName name, Supplier<String> contextSupplier) throws SchemaException
- Throws:
 SchemaException
 
- 
getNamesOfAssociations
@NotNull default @NotNull Collection<QName> getNamesOfAssociations()
 
- 
getNamesOfAssociationsWithOutboundExpressions
@NotNull default @NotNull Collection<? extends QName> getNamesOfAssociationsWithOutboundExpressions()
 
- 
getNamesOfAssociationsWithInboundExpressions
@NotNull default @NotNull Collection<? extends QName> getNamesOfAssociationsWithInboundExpressions()
 
 - 
 
 -