Class OperationalDataManager
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.lens.OperationalDataManager
-
@Component public class OperationalDataManager extends Object
- Author:
- semancik
-
-
Constructor Summary
Constructors Constructor Description OperationalDataManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends ObjectType,F extends ObjectType>
voidapplyMetadataAdd(LensContext<F> context, PrismObject<T> objectToAdd, XMLGregorianCalendar now, Task task, OperationResult result)
<T extends ObjectType,F extends ObjectType>
voidapplyMetadataModify(ObjectDelta<T> objectDelta, LensElementContext<T> objectContext, Class objectTypeClass, XMLGregorianCalendar now, Task task, LensContext<F> context, OperationResult result)
<F extends ObjectType>
MetadataTypecreateCreateMetadata(LensContext<F> context, XMLGregorianCalendar now, Task task)
<F extends ObjectType,T extends ObjectType>
Collection<ItemDelta<?,?>>createModifyMetadataDeltas(LensContext<F> context, ItemPath metadataPath, Class<T> objectType, XMLGregorianCalendar now, Task task)
<F extends ObjectType>
voidsetRequestMetadataInContext(LensContext<F> context, XMLGregorianCalendar now, Task task)
-
-
-
Method Detail
-
setRequestMetadataInContext
public <F extends ObjectType> void setRequestMetadataInContext(LensContext<F> context, XMLGregorianCalendar now, Task task) throws SchemaException
- Throws:
SchemaException
-
applyMetadataAdd
public <T extends ObjectType,F extends ObjectType> void applyMetadataAdd(LensContext<F> context, PrismObject<T> objectToAdd, XMLGregorianCalendar now, Task task, OperationResult result) throws SchemaException
- Throws:
SchemaException
-
applyMetadataModify
public <T extends ObjectType,F extends ObjectType> void applyMetadataModify(ObjectDelta<T> objectDelta, LensElementContext<T> objectContext, Class objectTypeClass, XMLGregorianCalendar now, Task task, LensContext<F> context, OperationResult result) throws SchemaException
- Throws:
SchemaException
-
createCreateMetadata
public <F extends ObjectType> MetadataType createCreateMetadata(LensContext<F> context, XMLGregorianCalendar now, Task task)
-
createModifyMetadataDeltas
public <F extends ObjectType,T extends ObjectType> Collection<ItemDelta<?,?>> createModifyMetadataDeltas(LensContext<F> context, ItemPath metadataPath, Class<T> objectType, XMLGregorianCalendar now, Task task) throws SchemaException
- Throws:
SchemaException
-
-