Class EvaluatedExclusionRequirementTrigger
java.lang.Object
com.evolveum.midpoint.model.api.context.EvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
com.evolveum.midpoint.model.api.context.EvaluatedExclusionRequirementTrigger
- All Implemented Interfaces:
DebugDumpable
,Serializable
- Direct Known Subclasses:
EvaluatedExclusionTrigger
,EvaluatedRequirementTrigger
public abstract class EvaluatedExclusionRequirementTrigger
extends EvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
Common abstract superclass for triggered exclusion and requirement constraints.
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorDescriptionEvaluatedExclusionRequirementTrigger
(@NotNull PolicyConstraintKindType policyConstraintKind, @NotNull ExclusionPolicyConstraintType constraint, LocalizableMessage message, LocalizableMessage shortMessage, @NotNull EvaluatedAssignment thisAssignment, @NotNull ObjectType thisTarget, @NotNull AssignmentPath thisPath, boolean enforcementOverride) -
Method Summary
Modifier and TypeMethodDescription@NotNull EvaluatedAssignment
@NotNull AssignmentPath
@NotNull ObjectType
Methods inherited from class com.evolveum.midpoint.model.api.context.EvaluatedPolicyRuleTrigger
debugDump, debugDumpSpecific, equals, fillCommonContent, getConstraint, getConstraintKind, getInnerTriggers, getMessage, getShortMessage, getTargetObjects, hashCode, isEnforcementOverride, isFinal, isHidden, isRelevantForNewOwner, toDiagShortcut, toEvaluatedPolicyRuleTriggerBean, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Constructor Details
-
EvaluatedExclusionRequirementTrigger
public EvaluatedExclusionRequirementTrigger(@NotNull @NotNull PolicyConstraintKindType policyConstraintKind, @NotNull @NotNull ExclusionPolicyConstraintType constraint, LocalizableMessage message, LocalizableMessage shortMessage, @NotNull @NotNull EvaluatedAssignment thisAssignment, @NotNull @NotNull ObjectType thisTarget, @NotNull @NotNull AssignmentPath thisPath, boolean enforcementOverride)
-
-
Method Details
-
getThisAssignment
-
getThisTarget
-
getThisPath
-