Class XPathQueryBuilder
- java.lang.Object
-
- org.apache.jackrabbit.core.security.user.XPathQueryBuilder
-
- All Implemented Interfaces:
QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public class XPathQueryBuilder extends Object implements QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.jackrabbit.api.security.user.QueryBuilder
QueryBuilder.Direction
-
-
Constructor Summary
Constructors Constructor Description XPathQueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionand(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.Conditioncontains(String relPath, String searchExpr)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditioneq(String relPath, Value value)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionexists(String relPath)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionge(String relPath, Value value)StringgetGroupName()org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditiongt(String relPath, Value value)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionimpersonates(String name)booleanisDeclaredMembersOnly()org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionle(String relPath, Value value)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionlike(String relPath, String pattern)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionlt(String relPath, Value value)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.ConditionnameMatches(String pattern)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionneq(String relPath, Value value)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionnot(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition)org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Conditionor(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.Conditionproperty(String relPath, org.apache.jackrabbit.core.security.user.XPathQueryBuilder.RelationOp op, Value value)voidsetCondition(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition)voidsetLimit(long offset, long maxCount)voidsetLimit(Value bound, long maxCount)voidsetScope(String groupName, boolean declaredOnly)voidsetSelector(Class<? extends Authorizable> selector)voidsetSortOrder(String propertyName, QueryBuilder.Direction direction)voidsetSortOrder(String propertyName, QueryBuilder.Direction direction, boolean ignoreCase)
-
-
-
Method Detail
-
getGroupName
public String getGroupName()
-
isDeclaredMembersOnly
public boolean isDeclaredMembersOnly()
-
setSelector
public void setSelector(Class<? extends Authorizable> selector)
- Specified by:
setSelectorin interfaceQueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
setScope
public void setScope(String groupName, boolean declaredOnly)
- Specified by:
setScopein interfaceQueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
setCondition
public void setCondition(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition)
- Specified by:
setConditionin interfaceQueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
setSortOrder
public void setSortOrder(String propertyName, QueryBuilder.Direction direction, boolean ignoreCase)
- Specified by:
setSortOrderin interfaceQueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
setSortOrder
public void setSortOrder(String propertyName, QueryBuilder.Direction direction)
- Specified by:
setSortOrderin interfaceQueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
setLimit
public void setLimit(Value bound, long maxCount)
- Specified by:
setLimitin interfaceQueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
setLimit
public void setLimit(long offset, long maxCount)- Specified by:
setLimitin interfaceQueryBuilder<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:
nameMatchesin interfaceQueryBuilder<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:
neqin interfaceQueryBuilder<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:
eqin interfaceQueryBuilder<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:
ltin interfaceQueryBuilder<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:
lein interfaceQueryBuilder<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:
gtin interfaceQueryBuilder<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:
gein interfaceQueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
exists
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition exists(String relPath)
- Specified by:
existsin interfaceQueryBuilder<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:
likein interfaceQueryBuilder<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:
containsin interfaceQueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
impersonates
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition impersonates(String name)
- Specified by:
impersonatesin interfaceQueryBuilder<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:
notin interfaceQueryBuilder<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:
andin interfaceQueryBuilder<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:
orin interfaceQueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
-
-