Class ItemRoute
- java.lang.Object
-
- com.evolveum.midpoint.schema.route.ItemRoute
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull ItemRoute
append(ItemRoute other)
static @NotNull ItemRoute
fromBean(@NotNull ItemRouteType bean)
static @NotNull ItemRoute
fromBeans(@Nullable ItemPathType pathBean, @Nullable ItemRouteType routeBean)
Creates a route from either path or route bean.static ItemRoute
fromPath(ItemPath path)
@NotNull ItemRouteSegment
get(int i)
boolean
isEmpty()
@Nullable ItemName
lastName()
Returns the last name path segment value; or null if there's no name path segment.@NotNull List<PrismValue>
resolveFor(@Nullable Containerable containerable)
Shouldn't return `null` values.ItemRoute
rest()
int
size()
boolean
startsWithVariable()
String
toString()
@NotNull QName
variableName()
-
-
-
Field Detail
-
EMPTY
public static final ItemRoute EMPTY
-
-
Method Detail
-
fromBeans
@NotNull public static @NotNull ItemRoute fromBeans(@Nullable @Nullable ItemPathType pathBean, @Nullable @Nullable ItemRouteType routeBean)
Creates a route from either path or route bean. Returns empty route if both are null.
-
fromBean
@NotNull public static @NotNull ItemRoute fromBean(@NotNull @NotNull ItemRouteType bean)
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
get
@NotNull public @NotNull ItemRouteSegment get(int i)
-
startsWithVariable
public boolean startsWithVariable()
-
rest
public ItemRoute rest()
-
variableName
@NotNull public @NotNull QName variableName()
-
resolveFor
@NotNull public @NotNull List<PrismValue> resolveFor(@Nullable @Nullable Containerable containerable) throws SchemaException
Shouldn't return `null` values.- Throws:
SchemaException
-
lastName
@Nullable public @Nullable ItemName lastName()
Returns the last name path segment value; or null if there's no name path segment.
-
-