Class TestAndSetCondition


  • public class TestAndSetCondition
    extends java.lang.Object
    The TestAndSetCondition class represents a test and set condition. A test and set condition is an (optional) string representing a document selection (cf. document selection language), which is used to match a document for test and set. If #isPresent evaluates to false, the condition is not present and matches any document.
    Author:
    Vegard Sjonfjell
    • Constructor Detail

      • TestAndSetCondition

        public TestAndSetCondition()
      • TestAndSetCondition

        public TestAndSetCondition​(java.lang.String conditionStr)
    • Method Detail

      • getSelection

        public java.lang.String getSelection()
      • isPresent

        public boolean isPresent()
      • fromConditionString

        public static TestAndSetCondition fromConditionString​(java.util.Optional<java.lang.String> conditionString)
        Maps and optional test and set condition string to a TestAndSetCondition. If the condition string is not present, a "not present" condition is returned
        Parameters:
        conditionString - test and set condition string (document selection)
        Returns:
        a TestAndSetCondition representing the condition string or a "not present" condition
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object