Class UcfChangeUtil
java.lang.Object
com.evolveum.midpoint.schema.util.UcfChangeUtil
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic UcfChangeType
static UcfChangeType
createForNewObject
(QName objectClassName, Map<QName, Object> attributes) 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) throws SchemaException- Throws:
SchemaException
-
create
public static UcfChangeType create(QName objectClassName, Map<QName, Object> identifiers, ObjectDeltaType delta) 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
-