IBM BPM API for Web Service Clients v8.0.0

com.lombardisoftware.webapi
Class ExternalActivity

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

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

The ExternalActivity is the describes the custom properties, input, and output parameters for use by the client to implement the activity.

See Also:
Serialized Form

Constructor Summary
ExternalActivity()
           
ExternalActivity(java.lang.String reference, java.lang.String snapshotId, java.lang.String systemId, java.lang.String name, Parameter[] inputParameters, Parameter[] outputParameters, CustomProperty[] customProperties)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 CustomProperty[] getCustomProperties()
          Gets the customProperties value for this ExternalActivity.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 Parameter[] getInputParameters()
          Gets the inputParameters value for this ExternalActivity.
 java.lang.String getName()
          Gets the name value for this ExternalActivity.
 Parameter[] getOutputParameters()
          Gets the outputParameters value for this ExternalActivity.
 java.lang.String getReference()
          Gets the reference value for this ExternalActivity.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.lang.String getSnapshotId()
          Gets the snapshotId value for this ExternalActivity.
 java.lang.String getSystemId()
          Gets the systemId value for this ExternalActivity.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setCustomProperties(CustomProperty[] customProperties)
          Sets the customProperties value for this ExternalActivity.
 void setInputParameters(Parameter[] inputParameters)
          Sets the inputParameters value for this ExternalActivity.
 void setName(java.lang.String name)
          Sets the name value for this ExternalActivity.
 void setOutputParameters(Parameter[] outputParameters)
          Sets the outputParameters value for this ExternalActivity.
 void setReference(java.lang.String reference)
          Sets the reference value for this ExternalActivity.
 void setSnapshotId(java.lang.String snapshotId)
          Sets the snapshotId value for this ExternalActivity.
 void setSystemId(java.lang.String systemId)
          Sets the systemId value for this ExternalActivity.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalActivity

public ExternalActivity()

ExternalActivity

public ExternalActivity(java.lang.String reference,
                        java.lang.String snapshotId,
                        java.lang.String systemId,
                        java.lang.String name,
                        Parameter[] inputParameters,
                        Parameter[] outputParameters,
                        CustomProperty[] customProperties)
Method Detail

getReference

public java.lang.String getReference()
Gets the reference value for this ExternalActivity.

Returns:
reference * The externalized reference to the external activity

setReference

public void setReference(java.lang.String reference)
Sets the reference value for this ExternalActivity.

Parameters:
reference - * The externalized reference to the external activity

getSnapshotId

public java.lang.String getSnapshotId()
Gets the snapshotId value for this ExternalActivity.

Returns:
snapshotId * The snapshot id of the process

setSnapshotId

public void setSnapshotId(java.lang.String snapshotId)
Sets the snapshotId value for this ExternalActivity.

Parameters:
snapshotId - * The snapshot id of the process

getSystemId

public java.lang.String getSystemId()
Gets the systemId value for this ExternalActivity.

Returns:
systemId * The system identifier of the external activity

setSystemId

public void setSystemId(java.lang.String systemId)
Sets the systemId value for this ExternalActivity.

Parameters:
systemId - * The system identifier of the external activity

getName

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

Returns:
name * The name of the external activity

setName

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

Parameters:
name - * The name of the external activity

getInputParameters

public Parameter[] getInputParameters()
Gets the inputParameters value for this ExternalActivity.

Returns:
inputParameters * The input parameters that the client can expect in the ExternalActivityData

setInputParameters

public void setInputParameters(Parameter[] inputParameters)
Sets the inputParameters value for this ExternalActivity.

Parameters:
inputParameters - * The input parameters that the client can expect in the ExternalActivityData

getOutputParameters

public Parameter[] getOutputParameters()
Gets the outputParameters value for this ExternalActivity.

Returns:
outputParameters * The output parameters that the client should return when it executes the CompleteTask operation to complete the task for the external activity.

setOutputParameters

public void setOutputParameters(Parameter[] outputParameters)
Sets the outputParameters value for this ExternalActivity.

Parameters:
outputParameters - * The output parameters that the client should return when it executes the CompleteTask operation to complete the task for the external activity.

getCustomProperties

public CustomProperty[] getCustomProperties()
Gets the customProperties value for this ExternalActivity.

Returns:
customProperties * Custom properties that the author added to the External Activity definition.

setCustomProperties

public void setCustomProperties(CustomProperty[] customProperties)
Sets the customProperties value for this ExternalActivity.

Parameters:
customProperties - * Custom properties that the author added to the External Activity 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.