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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ResourceAssociationDefinition
findAssociationDefinition(QName name)
default ResourceAssociationDefinition
findAssociationDefinitionRequired(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()
-
-