IBM BPM API for Web Service Clients v8.0.0

com.lombardisoftware.webapi
Class SearchCondition

java.lang.Object
  extended by com.lombardisoftware.webapi.SearchCondition
All Implemented Interfaces:
java.io.Serializable

public class SearchCondition
extends java.lang.Object
implements java.io.Serializable

A SearchCondition is used to limit the search results by constraining a search column using an operator and a value.

See Also:
Serialized Form

Constructor Summary
SearchCondition()
           
SearchCondition(SearchColumn column, java.lang.String operator, java.lang.Object value)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 SearchColumn getColumn()
          Gets the column value for this SearchCondition.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getOperator()
          Gets the operator value for this SearchCondition.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 java.lang.Object getValue()
          Gets the value value for this SearchCondition.
 int hashCode()
           
 void setColumn(SearchColumn column)
          Sets the column value for this SearchCondition.
 void setOperator(java.lang.String operator)
          Sets the operator value for this SearchCondition.
 void setValue(java.lang.Object value)
          Sets the value value for this SearchCondition.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchCondition

public SearchCondition()

SearchCondition

public SearchCondition(SearchColumn column,
                       java.lang.String operator,
                       java.lang.Object value)
Method Detail

getColumn

public SearchColumn getColumn()
Gets the column value for this SearchCondition.

Returns:
column

setColumn

public void setColumn(SearchColumn column)
Sets the column value for this SearchCondition.

Parameters:
column -

getOperator

public java.lang.String getOperator()
Gets the operator value for this SearchCondition.

Returns:
operator * Operator can be any of the values provided in the SearchOperator enumeration. It is weakly typed to allow for future expansion.

setOperator

public void setOperator(java.lang.String operator)
Sets the operator value for this SearchCondition.

Parameters:
operator - * Operator can be any of the values provided in the SearchOperator enumeration. It is weakly typed to allow for future expansion.

getValue

public java.lang.Object getValue()
Gets the value value for this SearchCondition.

Returns:
value * Contraint values are simple values whose type depends on the column being constrained.

setValue

public void setValue(java.lang.Object value)
Sets the value value for this SearchCondition.

Parameters:
value - * Contraint values are simple values whose type depends on the column being constrained.

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer


IBM BPM API for Web Service Clients v8.0.0

(C) Copyright IBM Corporation 2011. All Rights Reserved.