Class PropertyCondition

    • Constructor Detail

      • PropertyCondition

        public PropertyCondition()
    • Method Detail

      • requiredProperty

        public PropertyCondition requiredProperty​(java.lang.String property,
                                                  java.lang.Object value,
                                                  ComparisonOperator op)
        Adds a required property sub-condition. All required sub-conditions must pass for the overall condition to pass.
      • optionalProperty

        public PropertyCondition optionalProperty​(java.lang.String property,
                                                  java.lang.Object value,
                                                  ComparisonOperator op)
        Adds an optional property sub-condition. One optional sub-condition must pass for the whole condition to pass.
      • defined

        public PropertyCondition defined​(java.lang.String property)
        Adds a requirement that a property be defined. All of these conditions must pass for the overall condition to pass.