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 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
-
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()
-