|
SAP NetWeaver 7.31 (SP01) KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IQueryBuilder
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,
Object value)
Returns a new expression which tests property == value. |
IQueryExpression |
eq(IName name,
String value)
Returns a new expression which tests property == value. |
IQueryExpression |
eqIgnoreCase(IName name,
String value)
Returns a new expression which tests property == value, ignoring case. |
IQueryExpression |
greater(IName name,
Object value)
Returns a new expression which tests property > value. |
IQueryExpression |
greater(IName name,
String value)
Returns a new expression which tests property > value. |
IQueryExpression |
greaterEq(IName name,
Object value)
Returns a new expression which tests property >= value. |
IQueryExpression |
greaterEq(IName name,
String value)
Returns a new expression which tests property >= value. |
IQueryExpression |
greaterEqIgnoreCase(IName name,
String value)
Returns a new expression which tests property >= value, ignoring case. |
IQueryExpression |
greaterIgnoreCase(IName name,
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,
Object value)
Returns a new expression which tests property < value. |
IQueryExpression |
less(IName name,
String value)
Returns a new expression which tests property < value. |
IQueryExpression |
lessEq(IName name,
Object value)
Returns a new expression which tests property <= value. |
IQueryExpression |
lessEq(IName name,
String value)
Returns a new expression which tests property <= value. |
IQueryExpression |
lessEqIgnoreCase(IName name,
String value)
Returns a new expression which tests property <= value, ignoring case. |
IQueryExpression |
lessIgnoreCase(IName name,
String value)
Returns a new expression which tests property < value, ignoring case. |
IQueryExpression |
like(IName name,
String value)
Returns a new expression which tests property is like value, where value is a wildcard expression. |
IQueryExpression |
likeIgnoreCase(IName name,
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,
Object value)
Returns a new expression which tests property ! |
IQueryExpression |
notEq(IName name,
String value)
Returns a new expression which tests property ! |
IQueryExpression |
notEqIgnoreCase(IName name,
String value)
Returns a new expression which tests property ! |
| Method Detail |
|---|
IQueryExpression eq(IName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression eq(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression eqIgnoreCase(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression notEq(IName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression notEq(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression notEqIgnoreCase(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression less(IName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression less(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression lessIgnoreCase(IName name,
String value)
name - the name3 of the propertyvalue - to compare against
IQueryExpression lessEq(IName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression lessEq(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression lessEqIgnoreCase(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression greater(IName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression greater(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression greaterIgnoreCase(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression greaterEq(IName name,
Object value)
name - the name of the propertyvalue - to compare against
IQueryExpression greaterEq(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression greaterEqIgnoreCase(IName name,
String value)
name - the name of the propertyvalue - to compare against
IQueryExpression not(IQueryExpression expression)
expression - to return complement of
IQueryExpression like(IName name,
String value)
name - the name of the propertyvalue - the wildcard expression
IQueryExpression likeIgnoreCase(IName name,
String value)
name - the name of the propertyvalue - the wildcard expression
IQueryExpression isDefined(IName name)
name - the name of the property
IQueryExpression isCollection()
IQueryExpression constFalse()
IQueryExpression constTrue()
| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
|
SAP NetWeaver 7.31 (SP01) KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||