Interface ModelElementContext<O extends ObjectType>
-
- All Superinterfaces:
DebugDumpable
,Serializable
- All Known Subinterfaces:
ModelProjectionContext
- All Known Implementing Classes:
LensElementContext
,LensFocusContext
,LensProjectionContext
public interface ModelElementContext<O extends ObjectType> extends Serializable, DebugDumpable
- 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 void
addPrimaryDelta(ObjectDelta<O> value)
List<? extends ObjectDeltaOperation>
getExecutedDeltas()
PrismObject<O>
getObjectCurrent()
PrismObject<O>
getObjectNew()
PrismObject<O>
getObjectOld()
Class<O>
getObjectTypeClass()
String
getOid()
Collection<EvaluatedPolicyRule>
getPolicyRules()
Returns all policy rules that apply to this object - even those that were not triggered.ObjectDelta<O>
getPrimaryDelta()
ObjectDelta<O>
getSecondaryDelta()
boolean
isOfType(Class<?> aClass)
void
setObjectNew(PrismObject<O> objectNew)
void
setObjectOld(PrismObject<O> objectOld)
void
setPrimaryDelta(ObjectDelta<O> primaryDelta)
void
setSecondaryDelta(ObjectDelta<O> secondaryDelta)
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Method Detail
-
getObjectOld
PrismObject<O> getObjectOld()
-
setObjectOld
void setObjectOld(PrismObject<O> objectOld)
-
getObjectNew
PrismObject<O> getObjectNew()
-
getObjectCurrent
PrismObject<O> getObjectCurrent()
-
setObjectNew
void setObjectNew(PrismObject<O> objectNew)
-
getPrimaryDelta
ObjectDelta<O> getPrimaryDelta()
-
setPrimaryDelta
void setPrimaryDelta(ObjectDelta<O> primaryDelta)
-
addPrimaryDelta
void addPrimaryDelta(ObjectDelta<O> value) throws SchemaException
- Throws:
SchemaException
-
getSecondaryDelta
ObjectDelta<O> getSecondaryDelta()
-
setSecondaryDelta
void setSecondaryDelta(ObjectDelta<O> secondaryDelta)
-
getExecutedDeltas
List<? extends ObjectDeltaOperation> getExecutedDeltas()
-
getOid
String getOid()
-
getPolicyRules
@NotNull Collection<EvaluatedPolicyRule> getPolicyRules()
Returns all policy rules that apply to this object - even those that were not triggered. The policy rules are compiled from all the applicable sources (target, meta-roles, etc.)
-
isOfType
boolean isOfType(Class<?> aClass)
-
-