com.ibm.bpe.api
Interface ActivityServiceTemplateData

All Superinterfaces:
java.io.Serializable

public interface ActivityServiceTemplateData
extends java.io.Serializable

Accesses the properties of an activity service.

An activity service template is a description of a service a business process interacts with.

Interactions are either inbound receive or pick activities or outbound reply or invoke activities.


Method Summary
 java.lang.String getActivityDescription()
          Returns the description of the associated activity.
 java.lang.String getActivityDisplayName()
          Returns the display name of the associated activity.
 java.lang.String getActivityName()
          Returns the name of the associated activity.
 ATID getActivityTemplateID()
          Returns the object ID of the associated activity.
 int[] getAvailableActions()
          Returns the actions that can be called in the current activity instance execution state.
 java.lang.String getInputMessageTypeName()
          Returns the name of the input message type.
 java.lang.String getInputMessageTypeTypeSystemName()
          Returns the name of the type system of the input message type.
 java.lang.String getOperationName()
          Returns the name of the operation.
 java.lang.String getPartnerLinkName()
          Returns the name of the partner.
 java.lang.String getPortTypeName()
          Returns the name of the partner's port type.
 java.lang.String getPortTypeNamespace()
          Returns the namespace of the operation.
 PTID getProcessTemplateID()
          Returns the object ID of the process template this activity is part of.
 VTID getServiceTemplateID()
          Returns the object ID of the activity service described.
 

Method Detail

getAvailableActions

public int[] getAvailableActions()
Returns the actions that can be called in the current activity instance execution state. Refer to ActivityServiceTemplateActions for the set of possible actions.


getPartnerLinkName

public java.lang.String getPartnerLinkName()
Returns the name of the partner.


getPortTypeName

public java.lang.String getPortTypeName()
Returns the name of the partner's port type.


getOperationName

public java.lang.String getOperationName()
Returns the name of the operation.


getActivityName

public java.lang.String getActivityName()
Returns the name of the associated activity. If there is no name, a null string is returned.


getActivityDisplayName

public java.lang.String getActivityDisplayName()
Returns the display name of the associated activity. If there is no display name, a null string is returned.


getActivityDescription

public java.lang.String getActivityDescription()
Returns the description of the associated activity. If there is no description, a null string is returned.


getServiceTemplateID

public VTID getServiceTemplateID()
Returns the object ID of the activity service described.


getActivityTemplateID

public ATID getActivityTemplateID()
Returns the object ID of the associated activity.


getProcessTemplateID

public PTID getProcessTemplateID()
Returns the object ID of the process template this activity is part of.


getPortTypeNamespace

public java.lang.String getPortTypeNamespace()
Returns the namespace of the operation.


getInputMessageTypeName

public java.lang.String getInputMessageTypeName()
Returns the name of the input message type.


getInputMessageTypeTypeSystemName

public java.lang.String getInputMessageTypeTypeSystemName()
Returns the name of the type system of the input message type.