Class UcfChangeUtil
java.lang.Object
com.evolveum.midpoint.schema.util.UcfChangeUtil
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic UcfChangeType
create
(QName objectClassName, Map<QName, Object> identifiers, ObjectDeltaType delta, PrismContext prismContext) static UcfChangeType
createForNewObject
(QName objectClassName, Map<QName, Object> attributes, PrismContext prismContext) static UcfChangeType
createFromAsyncProvisioningRequest
(JsonAsyncProvisioningRequest request, String defaultNamespace, PrismContext prismContext) CreatesUcfChangeType
fromJsonAsyncProvisioningRequest
.
-
Constructor Details
-
UcfChangeUtil
public UcfChangeUtil()
-
-
Method Details
-
createForNewObject
public static UcfChangeType createForNewObject(QName objectClassName, Map<QName, Object> attributes, PrismContext prismContext) throws SchemaException- Throws:
SchemaException
-
create
public static UcfChangeType create(QName objectClassName, Map<QName, Object> identifiers, ObjectDeltaType delta, PrismContext prismContext) throws SchemaException- Throws:
SchemaException
-
createFromAsyncProvisioningRequest
@Experimental public static UcfChangeType createFromAsyncProvisioningRequest(JsonAsyncProvisioningRequest request, String defaultNamespace, PrismContext prismContext) throws SchemaException CreatesUcfChangeType
fromJsonAsyncProvisioningRequest
. Assumes standard change representation. (I.e. not storing replaced values in attributes map.)- Throws:
SchemaException
-