Class AssignmentConstraintsType

java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentConstraintsType
All Implemented Interfaces:
PlainStructured, JaxbVisitable, Serializable, Cloneable

public class AssignmentConstraintsType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Specifies constraints on assignments that are placed in the same focus. It can be used to prohibit multiple assignment of the same role and for similar cases. There are several individual constraints in the type. There is a logical AND between them. This means that if no constraint can be violated. All active constraints must be satisfied at the same time.
See Also:
  • Field Details

    • description

      protected String description
    • documentation

      protected String documentation
    • allowSameTarget

      protected Boolean allowSameTarget
    • allowSameRelation

      protected Boolean allowSameRelation
    • COMPLEX_TYPE

      public static final QName COMPLEX_TYPE
    • F_DESCRIPTION

      public static final ItemName F_DESCRIPTION
    • F_DOCUMENTATION

      public static final ItemName F_DOCUMENTATION
    • F_ALLOW_SAME_TARGET

      public static final ItemName F_ALLOW_SAME_TARGET
    • F_ALLOW_SAME_RELATION

      public static final ItemName F_ALLOW_SAME_RELATION
  • Constructor Details

    • AssignmentConstraintsType

      public AssignmentConstraintsType()
    • AssignmentConstraintsType

      public AssignmentConstraintsType(AssignmentConstraintsType other)
  • Method Details