ExpressionAdapter Class
DEPRECATED
- public class ExpressionAdapter
extends Object
Class which can adapt between old
com.beasys.commerce.foundation.expression and new
com.bea.p13n.expression.Expressions, specifically for content.
This will be removed when the
com.beasys.commerce.foundation.expression.Expressions are removed.
-
Hierarchy
-
Object
ExpressionAdapter
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionAdapter
public ExpressionAdapter()
createBranchExpression(String) Method
public static Expression
createBranchExpression(String
logicalComparator)
throws IllegalArgumentException
Create the appropriate new branch Expression from the given information.
Parameters
-
logicalComparator
- the TypesHelper comparator constant (AND or
OR).
Exceptions
-
IllegalArgumentException
- thrown if logicalComparator is invalid.
createLeafExpression(String, String, String, Object) Method
public static Expression
createLeafExpression(String
propertySet,
String
propertyName,
String
comparator,
Object
literal)
throws IllegalArgumentException
Create the appropriate new leaf Expression from the given information.
Parameters
-
propertySet
- the propertySet name (can be null).
-
propertyName
- the propertyName.
-
comparator
- the TypesHelper comparator constant.
-
literal
- the rhs literal value.
Exceptions
-
IllegalArgumentException
- thrown if comparator is invalid.
getComparator(Expression) Method
public static String
getComparator(Expression
expr)
throws IllegalArgumentException
Get the TypesHelper comparator constant for the specified leaf node.
Exceptions
-
IllegalArgumentException
- thrown if expr is not a leaf node.
getLogicalComparator(Expression) Method
public static String
getLogicalComparator(Expression
expr)
Get the TypesHelper logical comparator constant for the specified
branch node.
toExpression(Expression) Method
public static Expression
toExpression(Expression
orig)
throws IllegalArgumentException
Convert from old expression to new expression.
Exceptions
-
IllegalArgumentException
- thrown if the incoming expression is
invalid.
toExpression(Expression) Method
public static Expression
toExpression(Expression
orig)
throws IllegalArgumentException
Convert from new expression to old expression.
Exceptions
-
IllegalArgumentException
- thrown if the incoming expression is
invalid.
toSearch(Search) Method
public static Search
toSearch(Search
orig)
throws IllegalArgumentException
Convert an old Search to a new Search (including the contained
expression).
Exceptions
-
IllegalArgumentException
- thrown if the incoming expression is
invalid.
toSearch(Search) Method
public static Search
toSearch(Search
orig)
throws IllegalArgumentException
Convert an new Search to an old Search (including the contained
expression).
Exceptions
-
IllegalArgumentException
- thrown if the incoming expression is
invalid.