Class StatePolicyConstraintType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable

    public class StatePolicyConstraintType
    extends AbstractPolicyConstraintType
    implements Serializable, Cloneable, Containerable
    A constraint that triggers when a object or assignment is in a given state. If both filter and expressions are specified, both must be true in order for constraint to be triggered.

    Java class for StatePolicyConstraintType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="StatePolicyConstraintType">
       <complexContent>
         <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractPolicyConstraintType">
           <sequence>
             <element name="filter" type="{http://prism.evolveum.com/xml/ns/public/query-3}SearchFilterType" minOccurs="0"/>
             <element name="expression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/>
             <element name="messageExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/>
             <element name="executeScript" type="{http://midpoint.evolveum.com/xml/ns/public/model/scripting-3}ExecuteScriptType" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form