ExpressionImpl Class
DEPRECATED Use com.bea.p13n.expression.Expression
instead.
- public class ExpressionImpl
extends Object
implements com.beasys.commerce.foundation.expression.Expression
This is the abstract base class for CriteriaImpl and LogicalImpl.
This class should not be directly instantiated.
.
Related Topics
ExpressionHelper
-
Hierarchy
-
Object
ExpressionImpl
-
All Implemented Interfaces
-
Cloneable
, Comparable
, com.beasys.commerce.foundation.expression.Expression
, Serializable
-
Direct Known Subclasses
-
com.beasys.commerce.foundation.expression.CriteriaImpl
, com.beasys.commerce.foundation.expression.LogicalImpl
public boolean |
-
not
- Specifies if this is a negative logical expression.
|
public Object |
-
clone ()
|
public int |
-
compareTo (Object o)
- Compare this belonging to another
|
public boolean |
-
equals (Object o)
|
public boolean |
-
getNot ()
- Get the value of not
|
public String |
-
interfaceName ()
- interfaceName() returns the unqualified name of the interface from
the UML model.
|
public void |
-
setByValue (Object value)
- It is possible to call set-by-value with a superclass.
|
public void |
-
setNot (boolean not)
- Set the value of not
|
public String |
-
toString ()
- Render the expression as a string.
|
public Object |
-
value ()
- value() is a more typesafe implementation of clone()
|
public void |
-
valueOf (String searchExpression)
- Build a new expression that represents the string specified.
|
not
public boolean not
- Specifies if this is a negative logical expression.
- Containment: By Value
- Multiplicity: 1:1
ExpressionImpl
public ExpressionImpl()
clone() Method
public Object
clone()
-
Overrides
-
Object.clone()
compareTo(Object) Method
public int compareTo(Object
o)
Compare this belonging to another
Parameters
-
o
- target object for comparision
Returns
- 0 objects are equal
equals(Object) Method
public boolean equals(Object
o)
-
Overrides
-
Object.equals(Object)
getNot() Method
public boolean getNot()
Get the value of not
interfaceName() Method
public String
interfaceName()
interfaceName() returns the unqualified name of the interface from
the UML model.
Returns
- the unqualified name of the belonging interface
setByValue(Object) Method
public void setByValue(Object
value)
It is possible to call set-by-value with a superclass.
If that is the case, only the fields in the superclass will be set in
this instance. The remaining fields get the default values.
It is also possible to call set-by-value with a subclass. In this case,
the specialized fields in the subclass will be ignored. The overridden
fields in the subclass will be populated.
setNot(boolean) Method
public void setNot(boolean not)
Set the value of not
toString() Method
public String
toString()
Render the expression as a string.
-
Overrides
-
Object.toString()
Related Topics
ExpressionHelper.toString(Expression)
value() Method
public Object
value()
value() is a more typesafe implementation of clone()
Returns
- a clone of this instance
valueOf(String) Method
public void valueOf(String
searchExpression)
Build a new expression that represents the string specified.
This methods should be marked as abstract.