Class Authz.QueryFilterRecord
- java.lang.Object
-
- org.ovirt.engine.api.extensions.aaa.Authz.QueryFilterRecord
-
- Enclosing class:
- Authz
public static class Authz.QueryFilterRecord extends java.lang.Object
Query filter record. Either nested filter list or field filter.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", }, ], }, ], }
-
-
Constructor Summary
Constructors Constructor Description QueryFilterRecord()
-
-
-
Field Detail
-
OPERATOR
public static final ExtKey OPERATOR
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
andAuthz.QueryFilterOperator.OR
.For field filter relational operators are allowed.
- See Also:
Authz.QueryFilterOperator
-
FILTER
public static final ExtKey FILTER
- See Also:
Authz.QueryFilterRecord
-
KEY
public static final ExtKey KEY
-
-