© 2002 BEA Systems, Inc.


com.beasys.commerce.foundation.expression
Class ExpressionImpl

java.lang.Object
  |
  +--com.beasys.commerce.foundation.expression.ExpressionImpl
Direct Known Subclasses:
CriteriaImpl, LogicalImpl

Deprecated. Use Expression instead.

public class ExpressionImpl
extends java.lang.Object
implements Expression

This is the abstract base class for CriteriaImpl and LogicalImpl.

This class should not be directly instantiated.

.

See Also:
ExpressionHelper, Serialized Form

Field Summary
 boolean not
          Deprecated. Specifies if this is a negative logical expression.
 
Constructor Summary
ExpressionImpl()
          Deprecated.  
 
Method Summary
 java.lang.Object clone()
          Deprecated.  
 int compareTo(java.lang.Object o)
          Deprecated. Compare this belonging to another
 boolean equals(java.lang.Object o)
          Deprecated.  
 boolean getNot()
          Deprecated. Get the value of not
 java.lang.String interfaceName()
          Deprecated. interfaceName() returns the unqualified name of the interface from the UML model.
 void setByValue(java.lang.Object value)
          Deprecated. It is possible to call set-by-value with a superclass.
 void setNot(boolean not)
          Deprecated. Set the value of not
 java.lang.String toString()
          Deprecated. Render the expression as a string.
 java.lang.Object value()
          Deprecated. value() is a more typesafe implementation of clone()
 void valueOf(java.lang.String searchExpression)
          Deprecated. Build a new expression that represents the string specified.
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

not

public boolean not
Deprecated. 
Specifies if this is a negative logical expression.
Constructor Detail

ExpressionImpl

public ExpressionImpl()
Deprecated. 
Method Detail

getNot

public boolean getNot()
Deprecated. 
Get the value of not
Specified by:
getNot in interface Expression


setNot

public void setNot(boolean not)
Deprecated. 
Set the value of not
Specified by:
setNot in interface Expression


value

public java.lang.Object value()
Deprecated. 
value() is a more typesafe implementation of clone()
Specified by:
value in interface Expression

Returns:
a clone of this instance

clone

public java.lang.Object clone()
Deprecated. 

Overrides:
clone in class java.lang.Object

interfaceName

public java.lang.String interfaceName()
Deprecated. 
interfaceName() returns the unqualified name of the interface from the UML model.
Specified by:
interfaceName in interface Expression

Returns:
the unqualified name of the belonging interface

setByValue

public void setByValue(java.lang.Object value)
Deprecated. 
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.

Specified by:
setByValue in interface Expression


compareTo

public int compareTo(java.lang.Object o)
Deprecated. 
Compare this belonging to another

Parameters:
o - target object for comparision
Returns:
0 objects are equal

equals

public boolean equals(java.lang.Object o)
Deprecated. 

Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Deprecated. 
Render the expression as a string.
Specified by:
toString in interface Expression

Overrides:
toString in class java.lang.Object
See Also:
ExpressionHelper.toString(com.beasys.commerce.foundation.expression.Expression)

valueOf

public void valueOf(java.lang.String searchExpression)
Deprecated. 
Build a new expression that represents the string specified.

This methods should be marked as abstract.

Specified by:
valueOf in interface Expression


© 2002 BEA Systems, Inc.

Copyright © 2002 BEA Systems, Inc. All Rights Reserved