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.

Since:
6.0 - introduced in 5.1

Field Summary
static java.lang.String COPYRIGHT
           
 
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()
          Deprecated.  
 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.
 java.lang.String getProcessTemplateName()
          Returns the name of the process template this activity is part of.
 VTID getServiceTemplateID()
          Returns the object ID of the activity service described.
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
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()
Deprecated.  

Returns the name of the type system of the input message type.


getProcessTemplateName

public java.lang.String getProcessTemplateName()
Returns the name of the process template this activity is part of.