com.tszadel.qctools4j.filters
Class FieldFilter

java.lang.Object
  extended by com.tszadel.qctools4j.filters.FieldFilter

public class FieldFilter
extends Object

A Filter.

Author:
tszadel

Constructor Summary
FieldFilter(String pFieldName, boolean pIsAscending)
          Constructor with sort.
FieldFilter(String pFieldName, String pFilterValue)
          Constructor without sort.
FieldFilter(String pFieldName, String pFilterValue, Boolean pIsAscending)
          Constructor.
 
Method Summary
 String getFieldName()
          Returns fieldName.
 String getFilterValue()
          Returns filterValue.
 boolean hasValue()
          Test if the filter has a value.
 boolean isAscending()
          Check if the sort of the field is ascending.
 boolean isCaseSensitive()
          Returns caseSensitive.
 boolean isSorted()
          Test if the filter has a sort order.
 void setCaseSensitive(boolean pCaseSensitive)
          Sets the caseSensitive.
 String toString()
          Overrides toString.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldFilter

public FieldFilter(String pFieldName,
                   boolean pIsAscending)
Constructor with sort.

Parameters:
pFieldName - Name of the field.
pIsAscending - Filter sort order (true if ascending).

FieldFilter

public FieldFilter(String pFieldName,
                   String pFilterValue)
Constructor without sort.

Parameters:
pFieldName - Name of the field.
pFilterValue - Filter value.

FieldFilter

public FieldFilter(String pFieldName,
                   String pFilterValue,
                   Boolean pIsAscending)
Constructor.

Parameters:
pFieldName - Name of the field.
pFilterValue - Filter value (null if none).
pIsAscending - Filter sort order (true if ascending - null if no sorting).
Method Detail

getFieldName

public String getFieldName()
Returns fieldName.

Returns:
The fieldName.

getFilterValue

public String getFilterValue()
Returns filterValue.

Returns:
The filterValue.

hasValue

public boolean hasValue()
Test if the filter has a value.

Returns:
True if it has a value.

isAscending

public boolean isAscending()
Check if the sort of the field is ascending.

Returns:
True if ascending.

isCaseSensitive

public boolean isCaseSensitive()
Returns caseSensitive.

Returns:
The caseSensitive.

isSorted

public boolean isSorted()
Test if the filter has a sort order.

Returns:
True if it has a sort order.

setCaseSensitive

public void setCaseSensitive(boolean pCaseSensitive)
Sets the caseSensitive.

Parameters:
pCaseSensitive - The caseSensitive.

toString

public String toString()
Overrides toString.

Overrides:
toString in class Object
See Also:
Object.toString()