Class Filter

  • All Implemented Interfaces:
    Queryable, java.io.Serializable
    Direct Known Subclasses:
    ProjectFilter

    public class Filter
    extends java.lang.Object
    implements java.io.Serializable, Queryable
    Filter for building queries to database. Contains CriteriaHolder which is mapping between request search criterias and DB search criterias and value to be filtered
    See Also:
    Serialized Form
    • Constructor Detail

      • Filter

        public Filter​(java.lang.Class<?> target,
                      Condition condition,
                      boolean negative,
                      java.lang.String value,
                      java.lang.String searchCriteria)
      • Filter

        public Filter​(java.lang.Class<?> target,
                      java.util.List<ConvertibleCondition> filterConditions)
      • Filter

        public Filter​(java.lang.Long filterId,
                      java.lang.Class<?> target,
                      Condition condition,
                      boolean negative,
                      java.lang.String value,
                      java.lang.String searchCriteria)
      • Filter

        public Filter​(java.lang.Long filterId,
                      java.lang.Class<?> target,
                      java.util.List<ConvertibleCondition> filterConditions)