IBM BPM API for Web Service Clients v8.0.0

com.lombardisoftware.webapi
Class Parameter

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

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

A Parameter defines a name and a type for a parameter (input or output) to a process or activity

See Also:
Serialized Form

Constructor Summary
Parameter()
           
Parameter(java.lang.String name, javax.xml.namespace.QName type)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
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 getName()
          Gets the name value for this Parameter.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 javax.xml.namespace.QName getType()
          Gets the type value for this Parameter.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setName(java.lang.String name)
          Sets the name value for this Parameter.
 void setType(javax.xml.namespace.QName type)
          Sets the type value for this Parameter.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameter

public Parameter()

Parameter

public Parameter(java.lang.String name,
                 javax.xml.namespace.QName type)
Method Detail

getName

public java.lang.String getName()
Gets the name value for this Parameter.

Returns:
name * The name of the parameter

setName

public void setName(java.lang.String name)
Sets the name value for this Parameter.

Parameters:
name - * The name of the parameter

getType

public javax.xml.namespace.QName getType()
Gets the type value for this Parameter.

Returns:
type * The type of the parameter. Note that the type is a qualified name and refers to the XML schema type of the parameter. This information can be adjusted for user defined WLE types by accessing the Advanced XML Properties in the Process Designer.

setType

public void setType(javax.xml.namespace.QName type)
Sets the type value for this Parameter.

Parameters:
type - * The type of the parameter. Note that the type is a qualified name and refers to the XML schema type of the parameter. This information can be adjusted for user defined WLE types by accessing the Advanced XML Properties in the Process Designer.

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.