org.apache.jackrabbit.core.security.user
Class XPathQueryBuilder
java.lang.Object
org.apache.jackrabbit.core.security.user.XPathQueryBuilder
- All Implemented Interfaces:
- org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public class XPathQueryBuilder
- extends Object
- implements org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
| Nested classes/interfaces inherited from interface org.apache.jackrabbit.api.security.user.QueryBuilder |
org.apache.jackrabbit.api.security.user.QueryBuilder.Direction |
|
Method Summary |
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
and(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition1,
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition2)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
contains(String relPath,
String searchExpr)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
eq(String relPath,
Value value)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
exists(String relPath)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
ge(String relPath,
Value value)
|
String |
getGroupName()
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
gt(String relPath,
Value value)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
impersonates(String name)
|
boolean |
isDeclaredMembersOnly()
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
le(String relPath,
Value value)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
like(String relPath,
String pattern)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
lt(String relPath,
Value value)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
nameMatches(String pattern)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
neq(String relPath,
Value value)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
not(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
or(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition1,
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition2)
|
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition |
property(String relPath,
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.RelationOp op,
Value value)
|
void |
setCondition(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition)
|
void |
setLimit(long offset,
long maxCount)
|
void |
setLimit(Value bound,
long maxCount)
|
void |
setScope(String groupName,
boolean declaredOnly)
|
void |
setSelector(Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector)
|
void |
setSortOrder(String propertyName,
org.apache.jackrabbit.api.security.user.QueryBuilder.Direction direction)
|
void |
setSortOrder(String propertyName,
org.apache.jackrabbit.api.security.user.QueryBuilder.Direction direction,
boolean ignoreCase)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPathQueryBuilder
public XPathQueryBuilder()
getGroupName
public String getGroupName()
isDeclaredMembersOnly
public boolean isDeclaredMembersOnly()
setSelector
public void setSelector(Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector)
- Specified by:
setSelector in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
setScope
public void setScope(String groupName,
boolean declaredOnly)
- Specified by:
setScope in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
setCondition
public void setCondition(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition)
- Specified by:
setCondition in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
setSortOrder
public void setSortOrder(String propertyName,
org.apache.jackrabbit.api.security.user.QueryBuilder.Direction direction,
boolean ignoreCase)
- Specified by:
setSortOrder in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
setSortOrder
public void setSortOrder(String propertyName,
org.apache.jackrabbit.api.security.user.QueryBuilder.Direction direction)
- Specified by:
setSortOrder in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
setLimit
public void setLimit(Value bound,
long maxCount)
- Specified by:
setLimit in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
setLimit
public void setLimit(long offset,
long maxCount)
- Specified by:
setLimit in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
property
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition property(String relPath,
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.RelationOp op,
Value value)
nameMatches
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition nameMatches(String pattern)
- Specified by:
nameMatches in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
neq
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition neq(String relPath,
Value value)
- Specified by:
neq in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
eq
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition eq(String relPath,
Value value)
- Specified by:
eq in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
lt
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition lt(String relPath,
Value value)
- Specified by:
lt in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
le
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition le(String relPath,
Value value)
- Specified by:
le in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
gt
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition gt(String relPath,
Value value)
- Specified by:
gt in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
ge
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition ge(String relPath,
Value value)
- Specified by:
ge in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
exists
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition exists(String relPath)
- Specified by:
exists in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
like
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition like(String relPath,
String pattern)
- Specified by:
like in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
contains
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition contains(String relPath,
String searchExpr)
- Specified by:
contains in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
impersonates
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition impersonates(String name)
- Specified by:
impersonates in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
not
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition not(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition)
- Specified by:
not in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
and
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition and(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition1,
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition2)
- Specified by:
and in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
or
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition or(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition1,
org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition2)
- Specified by:
or in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.