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 booleandifferentIds(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)
-
-