IBM BPM API for Web Service Clients v8.0.0

com.lombardisoftware.webapi
Class SearchMetaData

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

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

SearchMetaData is used to describe information required to perform searches and to describe the results of searches. SearchMetaData can be general or it can be specific to an individual process.

See Also:
Serialized Form

Constructor Summary
SearchMetaData()
           
SearchMetaData(SearchColumnMetaData[] columns, Process process)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 SearchColumnMetaData[] getColumns()
          Gets the columns value for this SearchMetaData.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 Process getProcess()
          Gets the process value for this SearchMetaData.
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
 int hashCode()
           
 void setColumns(SearchColumnMetaData[] columns)
          Sets the columns value for this SearchMetaData.
 void setProcess(Process process)
          Sets the process value for this SearchMetaData.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchMetaData

public SearchMetaData()

SearchMetaData

public SearchMetaData(SearchColumnMetaData[] columns,
                      Process process)
Method Detail

getColumns

public SearchColumnMetaData[] getColumns()
Gets the columns value for this SearchMetaData.

Returns:
columns * Describes the meta data for search columns.

setColumns

public void setColumns(SearchColumnMetaData[] columns)
Sets the columns value for this SearchMetaData.

Parameters:
columns - * Describes the meta data for search columns.

getProcess

public Process getProcess()
Gets the process value for this SearchMetaData.

Returns:
process * If Process is specified, then this SearchMetaData provides specific information about the business data that is available in the columns of the search results when the search is limited row related to process instances for this process. If Process is missing or null, then the SearchMetaData provides information that is not specific to a particular process definition.

setProcess

public void setProcess(Process process)
Sets the process value for this SearchMetaData.

Parameters:
process - * If Process is specified, then this SearchMetaData provides specific information about the business data that is available in the columns of the search results when the search is limited row related to process instances for this process. If Process is missing or null, then the SearchMetaData provides information that is not specific to a particular process definition.

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.