public class XPathQueryBuilder extends Object implements org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
Constructor and Description |
---|
XPathQueryBuilder() |
Modifier and Type | Method and Description |
---|---|
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) |
public String getGroupName()
public boolean isDeclaredMembersOnly()
public void setSelector(Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector)
setSelector
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public void setScope(String groupName, boolean declaredOnly)
setScope
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public void setCondition(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition)
setCondition
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public void setSortOrder(String propertyName, org.apache.jackrabbit.api.security.user.QueryBuilder.Direction direction, boolean ignoreCase)
setSortOrder
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public void setSortOrder(String propertyName, org.apache.jackrabbit.api.security.user.QueryBuilder.Direction direction)
setSortOrder
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public void setLimit(Value bound, long maxCount)
setLimit
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public void setLimit(long offset, long maxCount)
setLimit
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition property(String relPath, org.apache.jackrabbit.core.security.user.XPathQueryBuilder.RelationOp op, Value value)
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition nameMatches(String pattern)
nameMatches
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition neq(String relPath, Value value)
neq
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition eq(String relPath, Value value)
eq
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition lt(String relPath, Value value)
lt
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition le(String relPath, Value value)
le
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition gt(String relPath, Value value)
gt
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition ge(String relPath, Value value)
ge
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition exists(String relPath)
exists
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition like(String relPath, String pattern)
like
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition contains(String relPath, String searchExpr)
contains
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition impersonates(String name)
impersonates
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
public org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition not(org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition condition)
not
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
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)
and
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
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)
or
in interface org.apache.jackrabbit.api.security.user.QueryBuilder<org.apache.jackrabbit.core.security.user.XPathQueryBuilder.Condition>
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.