Class EvaluatedRequirementTrigger
java.lang.Object
com.evolveum.midpoint.model.api.context.EvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
com.evolveum.midpoint.model.api.context.EvaluatedExclusionRequirementTrigger
com.evolveum.midpoint.model.api.context.EvaluatedRequirementTrigger
- All Implemented Interfaces:
DebugDumpable
,Serializable
Represents triggered requirement constraint.
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorsConstructorDescriptionEvaluatedRequirementTrigger
(@NotNull ExclusionPolicyConstraintType constraint, LocalizableMessage message, LocalizableMessage shortMessage, @NotNull EvaluatedAssignment thisAssignment, @NotNull ObjectType thisTarget, @NotNull ObjectReferenceType requiredTargetRef, @NotNull AssignmentPath thisPath, boolean enforcementOverride) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
debugDumpSpecific
(StringBuilder sb, int indent) boolean
@NotNull ObjectReferenceType
int
hashCode()
toEvaluatedPolicyRuleTriggerBean
(@NotNull PolicyRuleExternalizationOptions options, @Nullable EvaluatedAssignment newOwner) Methods inherited from class com.evolveum.midpoint.model.api.context.EvaluatedExclusionRequirementTrigger
getThisAssignment, getThisPath, getThisTarget
Methods inherited from class com.evolveum.midpoint.model.api.context.EvaluatedPolicyRuleTrigger
debugDump, fillCommonContent, getConstraint, getConstraintKind, getInnerTriggers, getMessage, getShortMessage, getTargetObjects, isEnforcementOverride, isFinal, isHidden, isRelevantForNewOwner, toDiagShortcut, 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
-
EvaluatedRequirementTrigger
public EvaluatedRequirementTrigger(@NotNull @NotNull ExclusionPolicyConstraintType constraint, LocalizableMessage message, LocalizableMessage shortMessage, @NotNull @NotNull EvaluatedAssignment thisAssignment, @NotNull @NotNull ObjectType thisTarget, @NotNull @NotNull ObjectReferenceType requiredTargetRef, @NotNull @NotNull AssignmentPath thisPath, boolean enforcementOverride)
-
-
Method Details
-
getRequiredTargetRef
-
equals
- Overrides:
equals
in classEvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classEvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
-
debugDumpSpecific
- Overrides:
debugDumpSpecific
in classEvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
-
toEvaluatedPolicyRuleTriggerBean
public EvaluatedRequirementTriggerType toEvaluatedPolicyRuleTriggerBean(@NotNull @NotNull PolicyRuleExternalizationOptions options, @Nullable @Nullable EvaluatedAssignment newOwner) - Overrides:
toEvaluatedPolicyRuleTriggerBean
in classEvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
-