Interface AssociationDefinitionStore
- All Known Subinterfaces:
- CompositeObjectDefinition,- CompositeObjectDefinitionDelegator,- MutableResourceObjectClassDefinition,- ResourceObjectClassDefinition,- ResourceObjectClassDefinitionDelegator,- ResourceObjectDefinition,- ResourceObjectDefinitionDelegator,- ResourceObjectTypeDefinition,- ResourceObjectTypeDefinitionDelegator
- All Known Implementing Classes:
- AbstractResourceObjectDefinitionImpl,- CompositeObjectDefinitionImpl,- ResourceObjectClassDefinitionImpl,- ResourceObjectTypeDefinitionImpl
public interface AssociationDefinitionStore
Provides information about definitions of associations.
- 
Method SummaryModifier and TypeMethodDescriptiondefault ResourceAssociationDefinitiondefault ResourceAssociationDefinitionfindAssociationDefinitionRequired(QName name, Supplier<String> contextSupplier) @NotNull Collection<ResourceAssociationDefinition>Returns definitions of all associations as an unmodifiable collection.default Collection<ResourceAssociationDefinition>default @NotNull Collection<QName>default @NotNull Collection<? extends QName>default @NotNull Collection<? extends QName>
- 
Method Details- 
getAssociationDefinitionsReturns 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
- 
findAssociationDefinition
- 
findAssociationDefinitionRequireddefault ResourceAssociationDefinition findAssociationDefinitionRequired(QName name, Supplier<String> contextSupplier) throws SchemaException - Throws:
- SchemaException
 
- 
getNamesOfAssociations
- 
getNamesOfAssociationsWithOutboundExpressions@NotNull default @NotNull Collection<? extends QName> getNamesOfAssociationsWithOutboundExpressions()
- 
getNamesOfAssociationsWithInboundExpressions@NotNull default @NotNull Collection<? extends QName> getNamesOfAssociationsWithInboundExpressions()
 
-