Package com.evolveum.midpoint.prism
Class PrismValueUtil
- java.lang.Object
-
- com.evolveum.midpoint.prism.PrismValueUtil
-
public class PrismValueUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description PrismValueUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> PrismProperty<T>
createRaw(@NotNull XNode node, @NotNull QName itemName, PrismContext prismContext)
static boolean
differentIds(PrismValue v1, PrismValue v2)
static @Nullable PrismContainerValue<?>
getParentContainerValue(PrismValue value)
static @Nullable PrismObject<?>
getParentObject(@Nullable PrismValue value)
Returns parent object, potentially traversing multiple parent links to get there.
-
-
-
Method Detail
-
getParentContainerValue
@Nullable public static @Nullable PrismContainerValue<?> getParentContainerValue(PrismValue value)
-
getParentObject
@Nullable public static @Nullable PrismObject<?> getParentObject(@Nullable @Nullable PrismValue value)
Returns parent object, potentially traversing multiple parent links to get there.
-
createRaw
public static <T> PrismProperty<T> createRaw(@NotNull @NotNull XNode node, @NotNull @NotNull QName itemName, PrismContext prismContext) throws SchemaException
- Throws:
SchemaException
-
differentIds
public static boolean differentIds(PrismValue v1, PrismValue v2)
-
-