Package com.boomi.connector.api
Class Expression
- java.lang.Object
-
- com.boomi.connector.api.Expression
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
GroupingExpression
,SimpleExpression
public abstract class Expression extends Object implements Serializable
Base type for an expression in a QueryFilter.Java class for Expression complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Expression"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Expression
EMPTY_INSTANCE
-
Constructor Summary
Constructors Constructor Description Expression()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Expression
copy()
Deep copies the fields of the this model into a new instance of this class and returns it.abstract Expression
copy(boolean isDeep)
Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.protected Expression
copy(Expression nobj, boolean isDeep)
Copies the fields of the this model (optionally deeply) into the given instance and returns it.boolean
equals(Object o)
int
hashCode()
String
toString()
-
-
-
Field Detail
-
EMPTY_INSTANCE
public static final Expression EMPTY_INSTANCE
-
-
Method Detail
-
copy
public Expression copy()
Deep copies the fields of the this model into a new instance of this class and returns it.
-
copy
public abstract Expression copy(boolean isDeep)
Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.
-
copy
protected Expression copy(Expression nobj, boolean isDeep)
Copies the fields of the this model (optionally deeply) into the given instance and returns it.
-
-