|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Constructs IQueryExpressions for later use with the corresponding
property search manager.
A IQueryBuilder constructs and combines IQueryExpressions, creating new IQueryExpressions, which finally are executed against the property search manager. Construction is done in the following way
builder.equ(x, y).and(builder.eq(z, "name")).or(builder.like(y, "%jpg")) builder.not(builder.greaterThan(x, new Integer(7)))
Copyright (c) SAP AG 2001-2002
| Method Summary | |
IQueryExpression |
constFalse()
|
IQueryExpression |
constTrue()
|
IQueryExpression |
eq(IName name,
java.lang.Object value)
Returns a new expression which tests property == value. |
IQueryExpression |
eq(IName name,
java.lang.String value)
Returns a new expression which tests property == value. |
IQueryExpression |
eqIgnoreCase(IName name,
java.lang.String value)
Returns a new expression which tests property == value, ignoring case. |
IQueryExpression |
greater(IName name,
java.lang.Object value)
Returns a new expression which tests property > value. |
IQueryExpression |
greater(IName name,
java.lang.String value)
Returns a new expression which tests property > value. |
IQueryExpression |
greaterEq(IName name,
java.lang.Object value)
Returns a new expression which tests property >= value. |
IQueryExpression |
greaterEq(IName name,
java.lang.String value)
Returns a new expression which tests property >= value. |
IQueryExpression |
greaterEqIgnoreCase(IName name,
java.lang.String value)
Returns a new expression which tests property >= value, ignoring case. |
IQueryExpression |
greaterIgnoreCase(IName name,
java.lang.String value)
Returns a new expression which tests property > value, ignoring case. |
IQueryExpression |
isCollection()
Returns a new expression which tests if the resource is a collection |
IQueryExpression |
isDefined(IName name)
Returns a new expression which tests for the properties existence. |
IQueryExpression |
less(IName name,
java.lang.Object value)
Returns a new expression which tests property < value. |
IQueryExpression |
less(IName name,
java.lang.String value)
Returns a new expression which tests property < value. |
IQueryExpression |
lessEq(IName name,
java.lang.Object value)
Returns a new expression which tests property <= value. |
IQueryExpression |
lessEq(IName name,
java.lang.String value)
Returns a new expression which tests property <= value. |
IQueryExpression |
lessEqIgnoreCase(IName name,
java.lang.String value)
Returns a new expression which tests property <= value, ignoring case. |
IQueryExpression |
lessIgnoreCase(IName name,
java.lang.String value)
Returns a new expression which tests property < value, ignoring case. |
IQueryExpression |
like(IName name,
java.lang.String value)
Returns a new expression which tests property is like value, where value is a wildcard expression. |
IQueryExpression |
likeIgnoreCase(IName name,
java.lang.String value)
Returns a new expression which tests property is like value, where value is a wildcard expression. |
IQueryExpression |
not(IQueryExpression expression)
Returns a new expression which is the complement of the given expression. |
IQueryExpression |
notEq(IName name,
java.lang.Object value)
Returns a new expression which tests property ! |
IQueryExpression |
notEq(IName name,
java.lang.String value)
Returns a new expression which tests property ! |
IQueryExpression |
notEqIgnoreCase(IName name,
java.lang.String value)
Returns a new expression which tests property ! |
| Method Detail |
public IQueryExpression eq(IName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression eq(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression eqIgnoreCase(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression notEq(IName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression notEq(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression notEqIgnoreCase(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression less(IName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression less(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression lessIgnoreCase(IName name,
java.lang.String value)
name - the name3 of the propertyvalue - to compare against
public IQueryExpression lessEq(IName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression lessEq(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression lessEqIgnoreCase(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression greater(IName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression greater(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression greaterIgnoreCase(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression greaterEq(IName name,
java.lang.Object value)
name - the name of the propertyvalue - to compare against
public IQueryExpression greaterEq(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare against
public IQueryExpression greaterEqIgnoreCase(IName name,
java.lang.String value)
name - the name of the propertyvalue - to compare againstpublic IQueryExpression not(IQueryExpression expression)
expression - to return complement of
public IQueryExpression like(IName name,
java.lang.String value)
name - the name of the propertyvalue - the wildcard expression
public IQueryExpression likeIgnoreCase(IName name,
java.lang.String value)
name - the name of the propertyvalue - the wildcard expressionpublic IQueryExpression isDefined(IName name)
name - the name of the propertypublic IQueryExpression isCollection()
public IQueryExpression constFalse()
public IQueryExpression constTrue()
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||