Class 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:
    Serialized Form
    • Field Detail

      • 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 Detail

      • AssignmentConstraintsType

        public AssignmentConstraintsType()