|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webmethods.caf.faces.data.task.impl.TaskSearchQueryTerm
public class TaskSearchQueryTerm
TaskSearchQueryTerm represents task search Query term implementation. The search term can be task fields or field bindings.
Constructor Summary | |
---|---|
TaskSearchQueryTerm()
Default constructor |
|
TaskSearchQueryTerm(String[] fields,
String operator)
Construct a new task search term using given fields and operator. |
|
TaskSearchQueryTerm(String[] fields,
String operator,
Object value)
Construct a new task search term using given fields, operator and value. |
|
TaskSearchQueryTerm(String[] fields,
String operator,
Object value,
boolean caseInsensitive)
Construct a new task search term using given fields, operator, value and the flag indicates whether search should be case insensitive. |
|
TaskSearchQueryTerm(String field,
String operator)
Construct a new task search term using given field and operator. |
|
TaskSearchQueryTerm(String field,
String operator,
Object value)
Construct a new task search term using given field, operator, and value. |
|
TaskSearchQueryTerm(TaskSearchQueryTerm term)
Copy constructor |
Method Summary | |
---|---|
ValueBinding |
getFieldBinding()
Returns first element of field bindings or null if there is no field bindings defined. |
ValueBinding[] |
getFieldBindings()
Return field value bindings as they were set or create a them from the fields array. |
String[] |
getFields()
Return search fields. |
boolean |
getMatchedValue()
Returns flag which indicates if the search term matches the task |
String |
getOperator()
Returns search operator |
Object |
getValue()
Returns search value for this term |
boolean |
isCaseInsensitive()
Returns flag if search term should implement case-insensitive search when comparing string. |
boolean |
matches(FacesContext facesContext)
Check whether the search term match the information defined in faces context. |
protected void |
reset()
Resets searach term state |
void |
setCaseInsensitive(boolean insensitive)
Sets flag if search term should implement case-insensitive search |
void |
setFieldBinding(ValueBinding fieldBinding)
Set field bindings to search. |
void |
setFieldBindings(ValueBinding[] fieldBindings)
Set field bindings to search on. |
void |
setFields(String[] fields)
Set fields to search. |
void |
setMatched(boolean matched)
Set the flag indicates whether the search term matches the task |
void |
setOperator(String operator)
Sets search operator. |
void |
setValue(Object value)
Set search value for the term. |
String |
toString()
|
void |
validate()
Validates current search query term. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TaskSearchQueryTerm()
public TaskSearchQueryTerm(TaskSearchQueryTerm term)
term
- search term to copy frompublic TaskSearchQueryTerm(String field, String operator)
field
- name of the search fieldoperator
- search operatorpublic TaskSearchQueryTerm(String[] fields, String operator)
fields
- names of the search fieldsoperator
- search operatorpublic TaskSearchQueryTerm(String field, String operator, Object value)
fields
- name of the search fieldoperator
- search operatorvalue
- search valuepublic TaskSearchQueryTerm(String[] fields, String operator, Object value)
fields
- names of the search fieldsoperator
- search operatorvalue
- search valuepublic TaskSearchQueryTerm(String[] fields, String operator, Object value, boolean caseInsensitive)
fields
- names of the search fieldsoperator
- search operatorvalue
- search valuecaseInsensitive
- whether to use case-insensitive search for string comparisonsMethod Detail |
---|
public String[] getFields()
public void setFields(String[] fields)
TaskSearchQueryTerm.setFieldBindings(ValueBinding[])(String[])
fields
- the fields to setpublic ValueBinding getFieldBinding()
public void setFieldBinding(ValueBinding fieldBinding)
TaskSearchQueryTerm.setFields(String[])
field
- the field to setpublic ValueBinding[] getFieldBindings()
fields
array.
Construct the field bindings based on fields information if field bindings is null.
public void setFieldBindings(ValueBinding[] fieldBindings)
TaskSearchQueryTerm.setFields(String[])
field
- the field to setpublic String getOperator()
public void setOperator(String operator)
public Object getValue()
public boolean isCaseInsensitive()
public void setCaseInsensitive(boolean insensitive)
insensitive
- public void setValue(Object value)
value
- the value to setpublic void setMatched(boolean matched)
matched
- public boolean getMatchedValue()
public boolean matches(FacesContext facesContext) throws Exception
Exception
public void validate() throws Exception
Exception
protected void reset()
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |