|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.wikitty.search.Search
public class Search
Helper to create a criteria with a restriction
Element :
| Nested Class Summary | |
|---|---|
static class |
Search.KIND
Default operator type between all search condition. |
| Field Summary | |
|---|---|
protected Search.KIND |
kind
Defaut kind to Search.KIND.AND. |
protected List<Restriction> |
restrictions
|
protected List<Search> |
subSearchs
|
| Constructor Summary | |
|---|---|
Search()
|
|
| Method Summary | |
|---|---|
Search |
and()
And (sub query). |
Search |
associated(String foreignFieldName)
|
Search |
bw(String element,
String lowerValue,
String upperValue)
Restrict search so that the element value is between lower and upper values (it can also be equals) |
Search |
contains(String element,
Collection<String> values)
Contains. |
Search |
contains(String element,
String value1,
String... values)
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 |
exteq(Collection<String> values)
Equals each collection elements. |
Search |
exteq(String value)
Looking find specific extension |
Search |
extneq(String value)
Not equals. |
Search |
ge(String element,
String value)
Greater or equals. |
protected Restriction |
getRestrictions()
|
Search |
gt(String element,
String value)
Greater than. |
Search |
ideq(String value)
Looking find specific id |
Search |
idneq(String value)
Not equals. |
Search |
in(String element,
Collection<String> values)
Contains. |
Search |
in(String element,
String value1,
String... values)
Contains. |
Search |
isNotNull(String fieldName)
Is not null. |
Search |
isNull(String fieldName)
Is null. |
Search |
keyword(String value)
Keyword. |
Search |
le(String element,
String value)
Less or equals. |
Search |
like(String element,
String value)
|
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 |
rFalse()
False. |
Search |
rTrue()
True. |
Search |
sw(String element,
String value)
Starts with. |
Search |
unlike(String element,
String value)
|
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 |
| Field Detail |
|---|
protected Search.KIND kind
Search.KIND.AND.
protected List<Restriction> restrictions
protected List<Search> subSearchs
| Constructor Detail |
|---|
public Search()
| Method Detail |
|---|
public static Search query(Wikitty wikitty)
wikitty - example use to create query
public static Search query()
Search object with default kind to Search.KIND.AND.
public static Search query(Search.KIND kind)
Search object with custom kind.
kind - kind
public static Search query(Criteria criteria)
criteria -
protected static Element elt(String element)
public Search contains(String element,
Collection<String> values)
element - values -
public Search contains(String element,
String value1,
String... values)
element - value1 - values -
public Search in(String element,
Collection<String> values)
element - values -
public Search in(String element,
String value1,
String... values)
element - value1 - values -
public Search eq(String element,
String value)
element - value -
thispublic Search exteq(String value)
value -
thispublic Search ideq(String value)
value -
this
public Search eq(String element,
Collection<String> values)
element - values -
thispublic Search exteq(Collection<String> values)
values -
this
public Search neq(String element,
String value)
element - value -
thispublic Search extneq(String value)
value -
thispublic Search idneq(String value)
value -
this
public Search gt(String element,
String value)
element - value -
this
public Search ge(String element,
String value)
element - value -
this
public Search lt(String element,
String value)
element - value -
this
public Search le(String element,
String value)
element - value -
this
public Search bw(String element,
String lowerValue,
String upperValue)
element - the element you put the restriction onlowerValue - the lower boundupperValue - the upper bound
this
public Search sw(String element,
String value)
element - value -
this
public Search nsw(String element,
String value)
element - value -
this
public Search ew(String element,
String value)
element - value -
this
public Search notew(String element,
String value)
element - value -
thispublic Search keyword(String value)
value -
thispublic Search isNull(String fieldName)
fieldName -
thispublic Search isNotNull(String fieldName)
fieldName -
thispublic Search rFalse()
thispublic Search rTrue()
this
public Search like(String element,
String value,
Like.SearchAs searchAs)
element - value - searchAs -
this
public Search like(String element,
String value)
public Search unlike(String element,
String value,
Like.SearchAs searchAs)
element - value - searchAs -
this
public Search unlike(String element,
String value)
public Search not()
public Search or()
public Search and()
public Search associated(String foreignFieldName)
public Criteria criteria(String name)
name - name of criteria
public Criteria criteria()
protected Restriction getRestrictions()
throws UnsupportedOperationException
UnsupportedOperationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||