public static class Authz.QueryFilterRecord extends Object
Example:
Filter = {
OPERATOR: QueryFilterOperator.AND,
FILTER: [
{
OPERATOR: QueryFilterOperator.EQ,
KEY: PrincipalRecord.NAME,
PrincipalRecord.NAME: "name1*",
},
{
OPERATOR: QueryFilterOperator.NOT,
FILTER: [
{
OPERATOR: QueryFilterOperator.EQ,
KEY: PrincipalRecord.DEPARTMENT,
PrincipalRecord.DEPARTMENT: "dept1",
},
],
},
],
}
public static final ExtKey OPERATOR
This operator is applied as if value within filter is at the right of the expression.
For nested filter list the operator is used between fields.
Permitted operators are boolean operators:
Authz.QueryFilterOperator.NOT
, Authz.QueryFilterOperator.AND
and
Authz.QueryFilterOperator.OR
.
For field filter relational operators are allowed.
Authz.QueryFilterOperator
public static final ExtKey FILTER
Authz.QueryFilterRecord
public static final ExtKey KEY
Copyright © 2016. All Rights Reserved.