Class EvaluatedHasAssignmentTrigger
java.lang.Object
com.evolveum.midpoint.repo.common.policy.EvaluatedPolicyRuleTrigger<CT>
com.evolveum.midpoint.model.api.context.EvaluatedClockworkPolicyRuleTrigger<HasAssignmentPolicyConstraintType>
com.evolveum.midpoint.model.api.context.EvaluatedHasAssignmentTrigger
- All Implemented Interfaces:
DebugDumpable,Serializable
public class EvaluatedHasAssignmentTrigger
extends EvaluatedClockworkPolicyRuleTrigger<HasAssignmentPolicyConstraintType>
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionEvaluatedHasAssignmentTrigger(@NotNull PolicyConstraintKind kind, @NotNull HasAssignmentPolicyConstraintType constraint, @NotNull Collection<PrismObject<?>> matchingTargets, LocalizableMessage message, LocalizableMessage shortMessage) -
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
-
Constructor Details
-
EvaluatedHasAssignmentTrigger
public EvaluatedHasAssignmentTrigger(@NotNull @NotNull PolicyConstraintKind kind, @NotNull @NotNull HasAssignmentPolicyConstraintType constraint, @NotNull @NotNull Collection<PrismObject<?>> matchingTargets, LocalizableMessage message, LocalizableMessage shortMessage)
-
-
Method Details
-
toEvaluatedPolicyRuleTriggerBean
public EvaluatedHasAssignmentTriggerType toEvaluatedPolicyRuleTriggerBean(@NotNull @NotNull PolicyRuleExternalizationOptions options) Description copied from class:EvaluatedPolicyRuleTriggerConverts this trigger to externalized (bean) form, i.e.,EvaluatedPolicyRuleTriggerTypeor its subtype.- Overrides:
toEvaluatedPolicyRuleTriggerBeanin classEvaluatedPolicyRuleTrigger<HasAssignmentPolicyConstraintType>
-
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<HasAssignmentPolicyConstraintType>
-