Interface FrameworkNameResolver
- All Known Subinterfaces:
CompositeObjectDefinition
,CompositeObjectDefinitionDelegator
,ResourceObjectClassDefinition
,ResourceObjectClassDefinitionDelegator
,ResourceObjectDefinition
,ResourceObjectDefinitionDelegator
,ResourceObjectTypeDefinition
,ResourceObjectTypeDefinitionDelegator
- All Known Implementing Classes:
AbstractResourceObjectDefinitionImpl
,CompositeObjectDefinitionImpl
,ResourceObjectClassDefinitionImpl
,ResourceObjectTypeDefinitionImpl
public interface FrameworkNameResolver
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable ItemName
findInObjectDefinition
(@NotNull ResourceObjectDefinition definition, String frameworkName) @Nullable ItemName
resolveFrameworkName
(@NotNull String frameworkName) Resolves framework-specific name (like `__NAME__`) to midPoint name (like `ri:dn`), if available.static FrameworkNameResolver
simple
(@NotNull ResourceObjectDefinition definition) Creates a simple resolver based on a resource object definition.
-
Method Details
-
resolveFrameworkName
Resolves framework-specific name (like `__NAME__`) to midPoint name (like `ri:dn`), if available. -
simple
Creates a simple resolver based on a resource object definition. Faster implementations may exist. We assume that association definitions need not be covered by this method. -
findInObjectDefinition
@Nullable static @Nullable ItemName findInObjectDefinition(@NotNull @NotNull ResourceObjectDefinition definition, String frameworkName)
-