Class EvaluatedRequirementTrigger
java.lang.Object
com.evolveum.midpoint.repo.common.policy.EvaluatedPolicyRuleTrigger<CT>
com.evolveum.midpoint.model.api.context.EvaluatedClockworkPolicyRuleTrigger<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, ObjectReferenceType requiredTargetRef, ObjectReferenceType requiredTargetArchetypeRef, @NotNull AssignmentPath thisPath, boolean enforcementOverride) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddebugDumpSpecific(StringBuilder sb, int indent) boolean@NotNull ObjectReferenceTypeinthashCode()toEvaluatedPolicyRuleTriggerBean(@NotNull com.evolveum.midpoint.repo.common.policy.PolicyRuleExternalizationOptions options) Methods inherited from class com.evolveum.midpoint.model.api.context.EvaluatedExclusionRequirementTrigger
getThisAssignment, getThisPath, getThisTargetMethods inherited from class com.evolveum.midpoint.model.api.context.EvaluatedClockworkPolicyRuleTrigger
isRelevantForAssignmentOverrideMethods inherited from class com.evolveum.midpoint.repo.common.policy.EvaluatedPolicyRuleTrigger
debugDump, getConstraint, getConstraintKind, getInnerTriggers, getMessage, getShortMessage, getTargetObjects, 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
-
EvaluatedRequirementTrigger
public EvaluatedRequirementTrigger(@NotNull @NotNull ExclusionPolicyConstraintType constraint, LocalizableMessage message, LocalizableMessage shortMessage, @NotNull @NotNull EvaluatedAssignment thisAssignment, @NotNull @NotNull ObjectType thisTarget, ObjectReferenceType requiredTargetRef, ObjectReferenceType requiredTargetArchetypeRef, @NotNull @NotNull AssignmentPath thisPath, boolean enforcementOverride)
-
-
Method Details
-
getRequiredTargetRef
-
debugDumpSpecific
- Overrides:
debugDumpSpecificin classcom.evolveum.midpoint.repo.common.policy.EvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
-
toEvaluatedPolicyRuleTriggerBean
public EvaluatedRequirementTriggerType toEvaluatedPolicyRuleTriggerBean(@NotNull @NotNull com.evolveum.midpoint.repo.common.policy.PolicyRuleExternalizationOptions options) - Overrides:
toEvaluatedPolicyRuleTriggerBeanin classcom.evolveum.midpoint.repo.common.policy.EvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
-
equals
- Overrides:
equalsin classcom.evolveum.midpoint.repo.common.policy.EvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
-
hashCode
public int hashCode()- Overrides:
hashCodein classcom.evolveum.midpoint.repo.common.policy.EvaluatedPolicyRuleTrigger<ExclusionPolicyConstraintType>
-