lumis.util.query
Class QueryFilterGroup

Package class diagram package QueryFilterGroup
java.lang.Object
  extended by lumis.util.query.QueryFilterBase
      extended by lumis.util.query.QueryFilterGroup
All Implemented Interfaces:
IQueryFilter

@StableMinor(version="6.2",
             sinceVersion="4.0")
public class QueryFilterGroup
extends QueryFilterBase

Represents a collection of filters

Since:
4.0.0

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
QueryFilterGroup()
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryFilterGroup

public QueryFilterGroup()
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()


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.