Interface ModelProjectionContext
-
- All Superinterfaces:
DebugDumpable
,ModelElementContext<ShadowType>
,Serializable
public interface ModelProjectionContext extends ModelElementContext<ShadowType>
- Author:
- semancik
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectDelta<ShadowType>
getExecutableDelta()
ResourceShadowDiscriminator
getResourceShadowDiscriminator()
ObjectDelta<ShadowType>
getSyncDelta()
Returns synchronization delta.SynchronizationPolicyDecision
getSynchronizationPolicyDecision()
Decision regarding the account.boolean
isExists()
boolean
isFullShadow()
Boolean
isLegal()
boolean
isTombstone()
void
setSyncDelta(ObjectDelta<ShadowType> syncDelta)
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.model.api.context.ModelElementContext
addPrimaryDelta, getArchetype, getCurrentDelta, getExecutedDeltas, getObjectAny, getObjectCurrent, getObjectNew, getObjectOld, getObjectTypeClass, getOid, getPolicyRules, getPrimaryDelta, getSecondaryDelta, getSummaryDelta, getSummarySecondaryDelta, getSynchronizationIntent, isAdd, isDelete, isOfType, setPrimaryDelta
-
-
-
-
Method Detail
-
getSyncDelta
ObjectDelta<ShadowType> 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<ShadowType> syncDelta)
-
getResourceShadowDiscriminator
ResourceShadowDiscriminator getResourceShadowDiscriminator()
-
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
-
getExecutableDelta
ObjectDelta<ShadowType> getExecutableDelta() throws SchemaException
- Throws:
SchemaException
-
isFullShadow
boolean isFullShadow()
-
isLegal
Boolean isLegal()
-
isExists
boolean isExists()
-
isTombstone
boolean isTombstone()
-
-