public final class PrismForJAXBUtil extends Object
public static <T> List<T> getPropertyValues(PrismContainer container, QName name, Class<T> clazz)
public static <T> T getPropertyValue(PrismContainerValue container, QName name, Class<T> clazz)
public static <T> T getPropertyValue(PrismContainer container, QName name, Class<T> clazz)
public static <T> List<T> getPropertyValues(PrismContainerValue container, QName name, Class<T> clazz)
public static <T> void setPropertyValue(PrismContainerValue<?> container, QName name, T value)
public static <T> void setPropertyValue(PrismContainer container, QName name, T value)
public static <T extends Containerable> PrismContainerValue<T> getFieldContainerValue(PrismContainer<?> parent, QName fieldName)
public static <T extends Containerable> PrismContainerValue<T> getFieldContainerValue(PrismContainerValue<?> parent, QName fieldName)
public static <T extends Containerable> T getFieldSingleContainerable(PrismContainerValue<?> parent, QName fieldName, Class<T> fieldClass)
public static <T extends PrismContainer<?>> T getContainer(PrismContainerValue parentValue, QName name)
public static <T extends PrismContainer<?>> T getContainer(PrismContainer<?> parent, QName name)
public static <T extends Containerable> boolean setFieldContainerValue(PrismContainerValue<?> parent, QName fieldName, PrismContainerValue<T> fieldContainerValue)
public static boolean setFieldContainerValue(PrismContainer<?> parent, QName fieldName, PrismContainerValue<?> fieldContainerValue)
public static PrismReferenceValue getReferenceValue(PrismContainerValue<?> parent, QName name)
public static PrismReferenceValue getReferenceValue(PrismContainer parent, QName name)
public static PrismReference getReference(PrismContainer parent, QName name)
public static void setReferenceValueAsRef(PrismContainerValue<?> parentValue, QName referenceName, PrismReferenceValue value)
public static void setReferenceValueAsRef(PrismContainer parent, QName name, PrismReferenceValue value)
public static void setReferenceValueAsObject(PrismContainerValue parentValue, QName referenceQName, PrismObject targetObject)
public static void setReferenceValueAsObject(PrismContainer parent, QName referenceQName, PrismObject targetObject)
public static <T extends Objectable> PrismReferenceValue objectableAsReferenceValue(T objectable, PrismReference reference)
public static <T extends Containerable> List<PrismContainerValue<T>> getContainerValues(PrismContainerValue<T> parent, QName name, Class<T> clazz)
public static <T extends Containerable> List<PrismContainerValue<T>> getContainerValues(PrismContainer<T> parent, QName name, Class<T> clazz)
public static <T> List<T> getAny(PrismContainerValue value, Class<T> clazz)
public static PrismObject setupContainerValue(PrismObject prismObject, PrismContainerValue containerValue)
public static PrismReference getReference(PrismContainerValue parent, QName fieldName)
public static void setReferenceFilterClauseXNode(PrismReferenceValue rval, SearchFilterType filterType)
public static MapXNode getReferenceFilterClauseXNode(PrismReferenceValue rval)
public static PolyStringType getReferenceTargetName(PrismReferenceValue rval)
public static void setReferenceTargetName(PrismReferenceValue rval, PolyStringType name)
public static <T extends ObjectType> T createTargetInstance(PrismReferenceValue value)
Copyright © 2016 evolveum. All rights reserved.