Class SingleCondition

  • All Implemented Interfaces:
    Serializable

    @NotEmptyIf(field="matchOperandRhs",
                dependants="matchCondition",
                target=SingleCondition.class)
    public final class SingleCondition
    extends Object
    implements Serializable
    Models a single conditions with an operator and one or two operands. Used by the actions such as conditions and while loops, see also IMultipleCheckProps. For example, this can be used to test whether a value is greater than another value.

    Note this class should be treated as effectively final and will be made final in an upcoming version. It is currently not final only for backwards compatibility.

    Since:
    8.2.0
    Author:
    XIMA MEDIA GmbH
    See Also:
    Serialized Form
    • Constructor Detail

      • SingleCondition

        public SingleCondition()
    • Method Detail

      • getMatchCondition

        public EMatchCondition getMatchCondition()
        Returns:
        The operator for comparing the operands.
      • getMatchOperandLhs

        public String getMatchOperandLhs()
        Returns:
        The left hand side with the value to be tested by the getMatchCondition().
      • getMatchOperandRhs

        public String getMatchOperandRhs()
        Returns:
        The right hand side with the value to test against, if required by the getMatchCondition().
      • isShowMatchOperandRhs

        public boolean isShowMatchOperandRhs()
        Returns:
        Whether the input field for the right hand side match operand should be shown in the UI.
      • setMatchCondition

        public void setMatchCondition​(EMatchCondition matchCondition)
        Parameters:
        matchCondition - The operator for comparing the operands.
      • setMatchOperandLhs

        public void setMatchOperandLhs​(String matchOperandLhs)
        Parameters:
        matchOperandLhs - The left hand side with the value to be tested by the getMatchCondition().
      • setMatchOperandRhs

        public void setMatchOperandRhs​(String matchOperandRhs)
        Parameters:
        matchOperandRhs - The right hand side with the value to test against, if required by the getMatchCondition().