Class BooleanExpression
- java.lang.Object
-
- org.ametys.plugins.repository.query.expression.BooleanExpression
-
- All Implemented Interfaces:
Expression
public class BooleanExpression extends Object implements Expression
Constructs anExpressioncorresponding to the boolean comparison with a metadata.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ametys.plugins.repository.query.expression.Expression
Expression.Operator
-
-
Constructor Summary
Constructors Constructor Description BooleanExpression(String metadata, boolean value)Creates the comparison Expression.BooleanExpression(String metadata, boolean value, ExpressionContext context)Creates the comparison Expression.BooleanExpression(String metadata, Expression.Operator operator, boolean value)Creates the comparison Expression.BooleanExpression(String metadata, Expression.Operator operator, boolean value, ExpressionContext context)Creates the comparison Expression.
-
-
-
Constructor Detail
-
BooleanExpression
public BooleanExpression(String metadata, boolean value)
Creates the comparison Expression.- Parameters:
metadata- the metadata namevalue- the boolean value
-
BooleanExpression
public BooleanExpression(String metadata, Expression.Operator operator, boolean value)
Creates the comparison Expression.- Parameters:
metadata- the metadata nameoperator- the operator to make the comparisonvalue- the boolean value
-
BooleanExpression
public BooleanExpression(String metadata, boolean value, ExpressionContext context)
Creates the comparison Expression.- Parameters:
metadata- the metadata namevalue- the boolean valuecontext- the expression context
-
BooleanExpression
public BooleanExpression(String metadata, Expression.Operator operator, boolean value, ExpressionContext context)
Creates the comparison Expression.- Parameters:
metadata- the metadata nameoperator- the operator to make the comparisonvalue- the boolean valuecontext- the expression context
-
-
Method Detail
-
build
public String build()
Description copied from interface:ExpressionBuild the expression.- Specified by:
buildin interfaceExpression- Returns:
- The XPath view of the expression.
-
-