Class EvaluatedModificationTrigger<C extends ModificationPolicyConstraintType>
java.lang.Object
com.evolveum.midpoint.repo.common.policy.EvaluatedPolicyRuleTrigger<CT>
com.evolveum.midpoint.model.api.context.EvaluatedClockworkPolicyRuleTrigger<C>
com.evolveum.midpoint.model.api.context.EvaluatedModificationTrigger<C>
- All Implemented Interfaces:
DebugDumpable,Serializable
- Direct Known Subclasses:
EvaluatedModificationTrigger.EvaluatedAssignmentModificationTrigger,EvaluatedModificationTrigger.EvaluatedObjectModificationTrigger
public class EvaluatedModificationTrigger<C extends ModificationPolicyConstraintType>
extends EvaluatedClockworkPolicyRuleTrigger<C>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends PrismObject<?>>Returns target object(s) that were matched by constraint that produced this trigger.toEvaluatedPolicyRuleTriggerBean(@NotNull PolicyRuleExternalizationOptions options) Converts this trigger to externalized (bean) form, i.e.,EvaluatedPolicyRuleTriggerTypeor its subtype.Methods inherited from class com.evolveum.midpoint.model.api.context.EvaluatedClockworkPolicyRuleTrigger
isRelevantForAssignmentOverrideMethods inherited from class com.evolveum.midpoint.repo.common.policy.EvaluatedPolicyRuleTrigger
debugDump, debugDumpSpecific, equals, getConstraint, getConstraintKind, getInnerTriggers, getMessage, getShortMessage, hashCode, isEnforcementOverride, isFinal, isHidden, toDiagShortcut, toEvaluatedPolicyRuleTriggerBean, toEvaluatedPolicyRuleTriggerBean, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
toEvaluatedPolicyRuleTriggerBean
public EvaluatedModificationTriggerType toEvaluatedPolicyRuleTriggerBean(@NotNull @NotNull PolicyRuleExternalizationOptions options) Description copied from class:EvaluatedPolicyRuleTriggerConverts this trigger to externalized (bean) form, i.e.,EvaluatedPolicyRuleTriggerTypeor its subtype.- Overrides:
toEvaluatedPolicyRuleTriggerBeanin classEvaluatedPolicyRuleTrigger<C extends ModificationPolicyConstraintType>
-
getTargetObjects
Description copied from class:EvaluatedPolicyRuleTriggerReturns target object(s) that were matched by constraint that produced this trigger. For example: target of the assignment that was added (and that matched "assignment" constraint). Used for the "linked objects" feature, seeLinkTargetObjectSelectorType.F_MATCHES_CONSTRAINT. Applicable only to a very specific triggers. TODO reconsider whether it should be here- Overrides:
getTargetObjectsin classEvaluatedPolicyRuleTrigger<C extends ModificationPolicyConstraintType>
-