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 Details

    • resolveFrameworkName

      @Nullable @Nullable ItemName resolveFrameworkName(@NotNull @NotNull String frameworkName)
      Resolves framework-specific name (like `__NAME__`) to midPoint name (like `ri:dn`), if available.
    • simple

      static FrameworkNameResolver simple(@NotNull @NotNull ResourceObjectDefinition definition)
      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)