|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.schema.util.ObjectTypeUtil
public class ObjectTypeUtil
Methods that would belong to the ObjectType class but cannot go there because of JAXB.
There are also useful methods that would belong to other classes. But we don't want to create new class for every method ... if this goes beyond a reasonable degree, please refactor accordingly.
Constructor Summary | |
---|---|
ObjectTypeUtil()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectTypeUtil()
Method Detail |
---|
public static List<String> extractOids(List<? extends ObjectType> objects, List<? extends ObjectReferenceType> refs)
public static ObjectReferenceType findRef(String oid, List<ObjectReferenceType> refs)
@Deprecated public static ItemDeltaType createPropertyModificationType(ModificationTypeType changeType, XPathHolder xpathType, Object element)
@Deprecated public static ItemDeltaType createPropertyModificationType(ModificationTypeType changeType, XPathHolder xpath, QName propertyName, Object value)
@Deprecated public static ItemDeltaType createPropertyModificationType(ModificationTypeType changeType, XPathHolder xpath, PrismProperty property)
@Deprecated public static ItemDeltaType createPropertyModificationType(ModificationTypeType changeType, XPathHolder xpath, QName propertyName, Collection<Object> values)
@Deprecated public static ObjectModificationType createModificationReplaceProperty(String oid, QName propertyName, Object propertyValue)
@Deprecated public static ObjectModificationType createModificationReplaceProperty(String oid, XPathHolder xpath, QName propertyName, Object propertyValue)
public static String toShortString(ObjectType object)
public static String toShortString(AssignmentType assignment)
public static String dump(ObjectType object)
public static Object toShortString(ObjectReferenceType objectRef)
public static String getShortTypeName(ObjectType object)
public static String getShortTypeName(Class<? extends ObjectType> type)
public static ObjectReferenceType createObjectRef(ObjectType objectType)
public static <T extends ObjectType> ObjectReferenceType createObjectRef(PrismObject<T> object)
public static ObjectReferenceType createObjectRef(String oid, ObjectTypes type)
public static Element findXsdElement(XmlSchemaType xmlSchemaType)
public static Element findXsdElement(PrismContainer<XmlSchemaType> xmlSchemaContainer)
public static Element findXsdElement(PrismContainerValue<XmlSchemaType> xmlSchemaContainerValue)
public static void setXsdSchemaDefinition(PrismProperty<Element> definitionProperty, Element xsdElement)
public static XPathHolder createXPathHolder(QName property)
public static boolean isModificationOf(ItemDeltaType modification, QName elementName)
public static boolean isModificationOf(ItemDeltaType modification, QName elementName, XPathHolder path)
public static QName getElementName(ItemDeltaType propertyModification)
public static boolean isEmpty(ObjectModificationType objectModification)
public static void assertConcreteType(Class<? extends Objectable> type)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |