Uses of Class
org.xwiki.notifications.filters.expression.generics.AbstractValueNode
-
Packages that use AbstractValueNode Package Description org.xwiki.notifications.filters.expression org.xwiki.notifications.filters.expression.generics -
-
Uses of AbstractValueNode in org.xwiki.notifications.filters.expression
Subclasses of AbstractValueNode in org.xwiki.notifications.filters.expression Modifier and Type Class Description class
BooleanValueNode
Define value node containing aBoolean
.class
ConcatNode
Define a CONCAT condition in a filtering expression.class
DateValueNode
Define value node containing aDate
.class
EntityReferenceNode
Define value node containing aEntityReference
.class
PropertyValueNode
Define value node containing aNotificationFilterProperty
.class
StringValueNode
Define value node containing aString
.Methods in org.xwiki.notifications.filters.expression that return types with arguments of type AbstractValueNode Modifier and Type Method Description Collection<AbstractValueNode>
InNode. getValues()
Constructors in org.xwiki.notifications.filters.expression with parameters of type AbstractValueNode Constructor Description EndsWith(AbstractValueNode leftOperand, AbstractValueNode rightOperand)
Constructs a new EndsWith node.EqualsNode(AbstractValueNode leftOperand, AbstractValueNode rightOperand)
Constructs a new EQUALS node.GreaterThanNode(AbstractValueNode leftOperand, AbstractValueNode rightOperand)
Constructs a new ">=" node.GreaterThanNode(AbstractValueNode leftOperand, AbstractValueNode rightOperand, boolean orEquals)
Constructs a new "<=" node.InNode(AbstractValueNode leftOperand, Collection<AbstractValueNode> values)
Construct an IN operation node.InSubQueryNode(AbstractValueNode leftOperand, String subQuery, Map<String,Object> parameters)
Construct an IN operation node.LesserThanNode(AbstractValueNode leftOperand, AbstractValueNode rightOperand)
Constructs a new "<=" node.LesserThanNode(AbstractValueNode leftOperand, AbstractValueNode rightOperand, boolean orEquals)
Constructs a new "<=" node.NotEqualsNode(AbstractValueNode leftOperand, AbstractValueNode rightOperand)
Constructs a new NOT EQUALS node.StartsWith(AbstractValueNode leftOperand, AbstractValueNode rightOperand)
Constructs a new StartsWith node.Constructor parameters in org.xwiki.notifications.filters.expression with type arguments of type AbstractValueNode Constructor Description InNode(AbstractValueNode leftOperand, Collection<AbstractValueNode> values)
Construct an IN operation node. -
Uses of AbstractValueNode in org.xwiki.notifications.filters.expression.generics
Methods in org.xwiki.notifications.filters.expression.generics with parameters of type AbstractValueNode Modifier and Type Method Description ConcatNode
AbstractValueNode. concat(AbstractValueNode node)
Helper that allows to createConcatNode
without having to instantiate new objects.EndsWith
AbstractValueNode. endsWith(AbstractValueNode node)
Helper that allows to createEndsWith
without having to instantiate new objects.EqualsNode
AbstractValueNode. eq(AbstractValueNode node)
Helper method used to easily create expressions such as "VALUE1 = VALUE2" without having to instantiate new objects.GreaterThanNode
AbstractValueNode. greaterThan(AbstractValueNode node)
Helper that allows to createGreaterThanNode
without having to instantiate new objects.LesserThanNode
AbstractValueNode. lesserThan(AbstractValueNode node)
Helper that allows to createLesserThanNode
without having to instantiate new objects.NotEqualsNode
AbstractValueNode. notEq(AbstractValueNode node)
Just aseq(AbstractValueNode)
, this method is a helper to create expressions without having to instantiate new objects.StartsWith
AbstractValueNode. startsWith(AbstractValueNode node)
Helper that allows to createStartsWith
without having to instantiate new objects.Method parameters in org.xwiki.notifications.filters.expression.generics with type arguments of type AbstractValueNode Modifier and Type Method Description InNode
AbstractValueNode. in(Collection<AbstractValueNode> values)
Helper that allows to createInNode
without having to instantiate new objects.
-