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 ItemNamefindInObjectDefinition(@NotNull ResourceObjectDefinition definition, String frameworkName) @Nullable ItemNameresolveFrameworkName(@NotNull String frameworkName) Resolves framework-specific name (like `__NAME__`) to midPoint name (like `ri:dn`), if available.static FrameworkNameResolversimple(@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)
-