Class UserExpression
java.lang.Object
org.ametys.plugins.repository.query.expression.UserExpression
- All Implemented Interfaces:
Expression
Constructs an
Expression
corresponding to a user comparison store as a composite with login and id of population.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ametys.plugins.repository.query.expression.Expression
Expression.Operator
-
Constructor Summary
ConstructorDescriptionUserExpression
(String metadata, Expression.Operator operator, String value) Creates the comparison Expression.UserExpression
(String metadata, Expression.Operator operator, String value, boolean unversioned) Creates the comparison Expression.UserExpression
(String metadata, Expression.Operator operator, UserIdentity userIdentity) Creates the comparison Expression.UserExpression
(String metadata, Expression.Operator operator, UserIdentity userIdentity, boolean unversioned) Creates the comparison Expression. -
Method Summary
-
Constructor Details
-
UserExpression
Creates the comparison Expression.- Parameters:
metadata
- the metadata pathoperator
- the operator to make the comparisonvalue
- the user identity as login#population.
-
UserExpression
public UserExpression(String metadata, Expression.Operator operator, String value, boolean unversioned) Creates the comparison Expression.- Parameters:
metadata
- the metadata pathoperator
- the operator to make the comparisonvalue
- the user identity as login#population.unversioned
- true if the metadata is unversioned, false otherwise.
-
UserExpression
Creates the comparison Expression.- Parameters:
metadata
- the metadata pathoperator
- the operator to make the comparisonuserIdentity
- the user identity (login and population)
-
UserExpression
public UserExpression(String metadata, Expression.Operator operator, UserIdentity userIdentity, boolean unversioned) Creates the comparison Expression.- Parameters:
metadata
- the metadata pathoperator
- the operator to make the comparisonuserIdentity
- the user identity (login and population)unversioned
- true if the metadata is unversioned, false otherwise.
-
-
Method Details
-
build
Description copied from interface:Expression
Build the expression.- Specified by:
build
in interfaceExpression
- Returns:
- The XPath view of the expression.
-