public interface  org.apache.jackrabbit.api.security.user.QueryBuilder extends java.lang.Object
{
public abstract void setSelector(java.lang.Class);
public abstract void setScope(java.lang.String, boolean);
public abstract void setCondition(java.lang.Object);
public abstract void setSortOrder(java.lang.String, org.apache.jackrabbit.api.security.user.QueryBuilder$Direction, boolean);
public abstract void setSortOrder(java.lang.String, org.apache.jackrabbit.api.security.user.QueryBuilder$Direction);
public abstract void setLimit(javax.jcr.Value, long);
public abstract void setLimit(long, long);
public abstract java.lang.Object nameMatches(java.lang.String);
public abstract java.lang.Object neq(java.lang.String, javax.jcr.Value);
public abstract java.lang.Object eq(java.lang.String, javax.jcr.Value);
public abstract java.lang.Object lt(java.lang.String, javax.jcr.Value);
public abstract java.lang.Object le(java.lang.String, javax.jcr.Value);
public abstract java.lang.Object gt(java.lang.String, javax.jcr.Value);
public abstract java.lang.Object ge(java.lang.String, javax.jcr.Value);
public abstract java.lang.Object exists(java.lang.String);
public abstract java.lang.Object like(java.lang.String, java.lang.String);
public abstract java.lang.Object contains(java.lang.String, java.lang.String);
public abstract java.lang.Object impersonates(java.lang.String);
public abstract java.lang.Object not(java.lang.Object);
public abstract java.lang.Object and(java.lang.Object, java.lang.Object);
public abstract java.lang.Object or(java.lang.Object, java.lang.Object);
}