Class ResolvedItemPath<ID extends ItemDefinition<?>>

java.lang.Object
com.evolveum.midpoint.prism.ResolvedItemPath<ID>
All Implemented Interfaces:
Serializable

@Experimental public class ResolvedItemPath<ID extends ItemDefinition<?>> extends Object implements Serializable
Resolution of a path in a prism container definition, as far as possible. See resolvedPath, remainderPath and lastDefinition for details.
See Also:
  • Method Details

    • create

      public static <ID extends ItemDefinition<?>> ResolvedItemPath<ID> create(@NotNull @NotNull ComplexTypeDefinition rootDefinition, @NotNull @NotNull ItemPath rawItemPath)
      Resolves the path against a container definition. The path should be "names-only".
    • getResolvedPath

      @NotNull public @NotNull ItemPath getResolvedPath()
    • getLastDefinition

      @NotNull public ID getLastDefinition()
    • isComplete

      public boolean isComplete()