Interface AssociationDefinitionStore
-
- All Known Subinterfaces:
CompositeObjectDefinition,CompositeObjectDefinitionDelegator,MutableResourceObjectClassDefinition,ResourceObjectClassDefinition,ResourceObjectClassDefinitionDelegator,ResourceObjectDefinition,ResourceObjectDefinitionDelegator,ResourceObjectTypeDefinition,ResourceObjectTypeDefinitionDelegator
- All Known Implementing Classes:
AbstractResourceObjectDefinitionImpl,CompositeObjectDefinitionImpl,ResourceObjectClassDefinitionImpl,ResourceObjectTypeDefinitionImpl
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()
-
-