Package lumis.util.query
Class QueryFilterGroup
- java.lang.Object
-
- lumis.util.query.QueryFilterBase
-
- lumis.util.query.QueryFilterGroup
-
- All Implemented Interfaces:
IQueryFilter
@StableMinor(version="14.0", sinceVersion="4.0") public class QueryFilterGroup extends QueryFilterBase
Represents a collection of filters- Since:
- 4.0.0
- Version:
- $Revision: 24477 $ $Date: 2021-04-28 11:30:36 -0300 (Wed, 28 Apr 2021) $
-
-
Field Summary
-
Fields inherited from interface lumis.util.query.IQueryFilter
FILTER_CONCATENATION_AND, FILTER_CONCATENATION_OR, FILTER_OPERATOR_EQUAL, FILTER_OPERATOR_EXISTS, FILTER_OPERATOR_GREATER_THAN, FILTER_OPERATOR_GREATER_THAN_OR_EQUAL, FILTER_OPERATOR_IN, FILTER_OPERATOR_IS_NOT_NULL, FILTER_OPERATOR_IS_NULL, FILTER_OPERATOR_LESS_THAN, FILTER_OPERATOR_LESS_THAN_OR_EQUAL, FILTER_OPERATOR_LIKE, FILTER_OPERATOR_LIKE_CASE_SENSITIVE, FILTER_OPERATOR_NOT_EQUAL, FILTER_OPERATOR_NOT_EXISTS
-
-
Constructor Summary
Constructors Constructor Description QueryFilterGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFilter(IQueryFilter f)
IQueryFilter
getFilter(int index)
Vector<IQueryFilter>
getFilters()
void
removeEmptyGroups()
int
size()
-
Methods inherited from class lumis.util.query.QueryFilterBase
getFilterConcatenation, isIncluded, setFilterConcatenation, setIncluded
-
-
-
-
Method Detail
-
addFilter
public void addFilter(IQueryFilter f)
-
size
public int size()
-
getFilters
public Vector<IQueryFilter> getFilters()
-
getFilter
public IQueryFilter getFilter(int index)
-
removeEmptyGroups
public void removeEmptyGroups()
-
-