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 Summary
Modifier and TypeMethodDescriptiondefault ResourceAssociationDefinition
default ResourceAssociationDefinition
findAssociationDefinitionRequired
(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
-
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
-
findAssociationDefinition
-
findAssociationDefinitionRequired
default 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()
-