Filter

public class Filter implements Serializable

Represents a filter on a field.

Constructors

Filter

public Filter()

Filter

public Filter(String field, FilterValue[] values)

Filter

public Filter(String field, String value)

Methods

filterForQuery

public String filterForQuery()

filterForQueryAsList

public List<List<String>> filterForQueryAsList()

getField

public String getField()

getValues

public List<FilterValue> getValues()

paramsDeclarationForQuery

public String paramsDeclarationForQuery()

paramsDeclarationForQueryAsList

public List<String> paramsDeclarationForQueryAsList()

requiresFiltering

public boolean requiresFiltering()

setField

public void setField(String field)

setMultiSelect

public void setMultiSelect()

setValues

public void setValues(FilterValue[] type)

valuesForQuery

public Object[] valuesForQuery()