com.evolveum.midpoint.model.api.context
Interface ModelProjectionContext<O extends ObjectType>

All Superinterfaces:
DebugDumpable, Dumpable, ModelElementContext<O>, Serializable
All Known Implementing Classes:
LensProjectionContext

public interface ModelProjectionContext<O extends ObjectType>
extends ModelElementContext<O>

Author:
semancik

Field Summary
 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
 
Method Summary
 ObjectDelta<O> getSyncDelta()
          Returns synchronization delta.
 SynchronizationPolicyDecision getSynchronizationPolicyDecision()
          Decision regarding the account.
 void setSyncDelta(ObjectDelta<O> syncDelta)
           
 
Methods inherited from interface com.evolveum.midpoint.model.api.context.ModelElementContext
getObjectNew, getObjectOld, getPrimaryDelta, getSecondaryDelta, setObjectNew, setObjectOld, setPrimaryDelta, setSecondaryDelta
 
Methods inherited from interface com.evolveum.midpoint.util.Dumpable
dump
 
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump
 

Method Detail

getSyncDelta

ObjectDelta<O> getSyncDelta()
Returns synchronization delta. Synchronization delta describes changes that have recently happened. MidPoint reacts to these changes by "pulling them in" (e.g. using them in inbound mappings).


setSyncDelta

void setSyncDelta(ObjectDelta<O> syncDelta)

getSynchronizationPolicyDecision

SynchronizationPolicyDecision getSynchronizationPolicyDecision()
Decision regarding the account. It describes the overall situation of the account e.g. whether account is added, is to be deleted, unliked, etc. If set to null no decision was made yet. Null is also a typical value when the context is created.

See Also:
SynchronizationPolicyDecision


Copyright © 2013 evolveum. All Rights Reserved.