Class RuleMultiExpression
java.lang.Object
io.vertigo.account.authorization.definitions.rulemodel.RuleMultiExpression
Multi expressions definition.
\(?(expression1|multiExpression1) ((logicalOperator) (expression2|multiExpression2))*\)?
- Author:
- npiedeloup
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAll authorized operators. -
Constructor Summary
ConstructorsConstructorDescriptionRuleMultiExpression(boolean alwaysTrue) RuleMultiExpression(boolean block, RuleMultiExpression.BoolOperator boolOperator, List<RuleExpression> expressions, List<RuleMultiExpression> multiExpressions) -
Method Summary
-
Constructor Details
-
RuleMultiExpression
public RuleMultiExpression(boolean alwaysTrue) - Parameters:
alwaysTrue- Is alwaysTrue
-
RuleMultiExpression
public RuleMultiExpression(boolean block, RuleMultiExpression.BoolOperator boolOperator, List<RuleExpression> expressions, List<RuleMultiExpression> multiExpressions) - Parameters:
block- Is mode blockboolOperator- logical Operator : must be the same for all not blocked expressionsexpressions- List of simple expressionmultiExpressions- List of multi-expression
-
-
Method Details