Class CanonicalItemPathImpl
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.path.CanonicalItemPathImpl
-
- All Implemented Interfaces:
CanonicalItemPath
,Serializable
public class CanonicalItemPathImpl extends Object implements CanonicalItemPath
- Author:
- katkav, mederly
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CanonicalItemPathImpl.Segment
-
Constructor Summary
Constructors Constructor Description CanonicalItemPathImpl(ItemPath path, ItemDefinition<?> itemDefinition)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CanonicalItemPathImpl
allUpToIncluding(int n)
String
asString()
static CanonicalItemPath
create(ItemPath itemPath)
static CanonicalItemPathImpl
create(ItemPath itemPath, QName objectType, PrismContext prismContext)
List<CanonicalItemPathImpl.Segment>
getSegments()
int
size()
String
toString()
-
-
-
Constructor Detail
-
CanonicalItemPathImpl
public CanonicalItemPathImpl(ItemPath path, ItemDefinition<?> itemDefinition)
-
-
Method Detail
-
create
public static CanonicalItemPathImpl create(ItemPath itemPath, QName objectType, PrismContext prismContext)
-
create
public static CanonicalItemPath create(ItemPath itemPath)
-
getSegments
public List<CanonicalItemPathImpl.Segment> getSegments()
-
size
public int size()
- Specified by:
size
in interfaceCanonicalItemPath
-
allUpToIncluding
public CanonicalItemPathImpl allUpToIncluding(int n)
- Specified by:
allUpToIncluding
in interfaceCanonicalItemPath
-
asString
public String asString()
- Specified by:
asString
in interfaceCanonicalItemPath
-
-