specify search on field as NUMERIC, STRING, WIKITTY, BOOLEAN, DATE. Use Element.ElementType to specify type.
|
Nested Class Summary |
static class |
Search.KIND
Default operator type between all search condition. |
|
Method Summary |
Search |
and()
And (sub query). |
Search |
associated(String foreignFieldName)
|
Search |
bw(String element,
String lowerValue,
String upperValue)
Between. |
Search |
contains(String element,
Collection<String> values)
Contains. |
Search |
contains(String element,
String value)
Contains. |
Criteria |
criteria()
Return unnamed criteria. |
Criteria |
criteria(String name)
Return named criteria. |
protected static Element |
elt(String element)
|
Search |
eq(String element,
Collection<String> values)
Equals each collection elements. |
Search |
eq(String element,
String value)
Equals. |
Search |
ew(String element,
String value)
Ends with. |
Search |
ge(String element,
String value)
Greater or equals. |
protected Restriction |
getRestrictions()
|
Search |
gt(String element,
String value)
Greater than. |
Search |
keyword(String value)
Keyword. |
Search |
le(String element,
String value)
Less or equals. |
Search |
like(String element,
String value,
Like.SearchAs searchAs)
Like. |
Search |
lt(String element,
String value)
Less than. |
Search |
neq(String element,
String value)
Not equals. |
Search |
not()
Not (sub query). |
Search |
notew(String element,
String value)
Not ends with. |
Search |
nsw(String element,
String value)
Not starts with. |
Search |
or()
Or (sub query). |
static Search |
query()
Create new Search object with default kind to Search.KIND.AND. |
static Search |
query(Criteria criteria)
Create new query on existent criteria to add new constraint to existent
criteria. |
static Search |
query(Search.KIND kind)
Create new Search object with custom kind. |
static Search |
query(Wikitty wikitty)
Create Search query with field in wikitty argument. |
Search |
sw(String element,
String value)
Starts with. |
Search |
unlike(String element,
String value,
Like.SearchAs searchAs)
Unlike. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kind
protected Search.KIND kind
- Defaut kind to
Search.KIND.AND.
restrictions
protected List<Restriction> restrictions
subSearchs
protected List<Search> subSearchs
Search
public Search()
query
public static Search query(Wikitty wikitty)
- Create Search query with field in wikitty argument.
- Parameters:
wikitty - example use to create query
- Returns:
- query
query
public static Search query()
- Create new
Search object with default kind to Search.KIND.AND.
- Returns:
- Search helper
query
public static Search query(Search.KIND kind)
- Create new
Search object with custom kind.
- Parameters:
kind - kind
- Returns:
- Search helper
query
public static Search query(Criteria criteria)
- Create new query on existent criteria to add new constraint to existent
criteria.
- Parameters:
criteria -
- Returns:
elt
protected static Element elt(String element)
contains
public Search contains(String element,
Collection<String> values)
- Contains.
- Parameters:
element - values -
- Returns:
contains
public Search contains(String element,
String value)
- Contains.
- Parameters:
element - value -
- Returns:
eq
public Search eq(String element,
String value)
- Equals.
- Parameters:
element - value -
- Returns:
this
eq
public Search eq(String element,
Collection<String> values)
- Equals each collection elements.
- Parameters:
element - values -
- Returns:
this
like
public Search like(String element,
String value,
Like.SearchAs searchAs)
- Like.
- Parameters:
element - value - searchAs -
- Returns:
this
unlike
public Search unlike(String element,
String value,
Like.SearchAs searchAs)
- Unlike.
- Parameters:
element - value - searchAs -
- Returns:
this
neq
public Search neq(String element,
String value)
- Not equals.
- Parameters:
element - value -
- Returns:
this
gt
public Search gt(String element,
String value)
- Greater than.
- Parameters:
element - value -
- Returns:
this
ge
public Search ge(String element,
String value)
- Greater or equals.
- Parameters:
element - value -
- Returns:
this
lt
public Search lt(String element,
String value)
- Less than.
- Parameters:
element - value -
- Returns:
this
le
public Search le(String element,
String value)
- Less or equals.
- Parameters:
element - value -
- Returns:
this
bw
public Search bw(String element,
String lowerValue,
String upperValue)
- Between.
- Parameters:
element - lowerValue - upperValue -
- Returns:
this
sw
public Search sw(String element,
String value)
- Starts with.
- Parameters:
element - value -
- Returns:
this
nsw
public Search nsw(String element,
String value)
- Not starts with.
- Parameters:
element - value -
- Returns:
this
ew
public Search ew(String element,
String value)
- Ends with.
- Parameters:
element - value -
- Returns:
this
notew
public Search notew(String element,
String value)
- Not ends with.
- Parameters:
element - value -
- Returns:
this
keyword
public Search keyword(String value)
- Keyword.
- Parameters:
value -
- Returns:
this
not
public Search not()
- Not (sub query).
- Returns:
- sub query
or
public Search or()
- Or (sub query).
- Returns:
- sub query
and
public Search and()
- And (sub query).
- Returns:
- sub query
associated
public Search associated(String foreignFieldName)
criteria
public Criteria criteria(String name)
- Return named criteria.
- Parameters:
name - name of criteria
- Returns:
- new criteria
criteria
public Criteria criteria()
- Return unnamed criteria.
- Returns:
- new criteria
getRestrictions
protected Restriction getRestrictions()
throws UnsupportedOperationException
- Throws:
UnsupportedOperationException
Copyright © 2009-2010 CodeLutin. All Rights Reserved.