public static class DefaultUserMultiTenantManagement.QueryTenantAdder extends IdentityQueryTransformer
Throws for any more complex query on groups.
Modifier and Type | Field and Description |
---|---|
protected String |
groupIdField |
protected boolean |
isGroupPredicate |
protected String |
suffix |
Constructor and Description |
---|
QueryTenantAdder(String groupIdField,
String suffix) |
Modifier and Type | Method and Description |
---|---|
Expression |
transform(Expression node) |
Predicate |
transform(Predicate node) |
Reference |
transform(Reference node) |
Literal |
transform(StringLiteral node) |
transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transformLimit, transformOffset
protected final String groupIdField
protected boolean isGroupPredicate
public QueryTenantAdder(String groupIdField, String suffix)
public Expression transform(Expression node)
transform
in interface QueryTransformer
transform
in class IdentityQueryTransformer
public Predicate transform(Predicate node)
transform
in interface QueryTransformer
transform
in class IdentityQueryTransformer
public Literal transform(StringLiteral node)
transform
in interface QueryTransformer
transform
in class IdentityQueryTransformer
public Reference transform(Reference node)
transform
in interface QueryTransformer
transform
in class IdentityQueryTransformer
Copyright © 2018 Nuxeo. All rights reserved.