Class Predicate


  • public class Predicate
    extends DoubleValueHolder
    Predicate class represents one search predicate (search term). In the xml document, this class is represented with tag. Depending on search category and configuration, there could be 5 different types of values. Same as the PredicateArray class, this one needs to be converted into map object when importing filter.
    • Field Detail

      • category

        protected java.lang.String category
      • stringValues

        protected java.util.List<java.lang.String> stringValues
      • doubleValues

        protected java.util.List<java.lang.Double> doubleValues
      • booleanValues

        protected java.util.List<java.lang.Boolean> booleanValues
      • longValues

        protected java.util.List<java.lang.Long> longValues
    • Constructor Detail

      • Predicate

        public Predicate​(java.util.Map<java.lang.String,​java.lang.Object> value)
    • Method Detail

      • getMapObject

        public java.util.Map<java.lang.String,​java.lang.Object> getMapObject()