org.wfmc.audit
Class WMASourceWorkflow

java.lang.Object
  extended byorg.wfmc.audit.WMAAuditEntry
      extended byorg.wfmc.audit.WMARemoteAuditBase
          extended byorg.wfmc.audit.WMASourceWorkflow
All Implemented Interfaces:
CWADPrefix, java.io.Serializable
Direct Known Subclasses:
WMAChangeTargetWorkflowResponse, WMAGetAttributesSourceWorkflowRequest, WMAGetAttributesTargetWorkflowResponse, WMASetAttributesSourceWorkflowRequest, WMASetAttributesTargetWorkflowResponse, WMASourceWorkflowRequest

public abstract class WMASourceWorkflow
extends WMARemoteAuditBase

Section 8 of the WfMC Interface 5 standard. This is simply a base class that other classes extend.

Author:
Antony Lodge
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.wfmc.audit.WMAAuditEntry
WFMC
 
Constructor Summary
protected WMASourceWorkflow()
           
protected WMASourceWorkflow(CWADPrefix cwadPrefix, java.lang.String messageId, short extensionNumber, java.lang.String extensionType, java.lang.String sourceConversationId, java.lang.String targetConversationId, java.lang.String sourceActivityDefinitionBusinessName, java.lang.String targetProcessInstanceId, java.lang.String targetProcessDefinitionBusinessName, java.lang.String targetNodeId, java.lang.String targetUserId, java.lang.String targetRoleId)
           
 
Method Summary
 java.lang.String getSourceActivityDefinitionBusinessName()
           
 java.lang.String getTargetNodeId()
           
 java.lang.String getTargetProcessDefinitionBusinessName()
           
 java.lang.String getTargetProcessInstanceId()
           
 java.lang.String getTargetRoleId()
           
 java.lang.String getTargetUserId()
           
 void setSourceActivityDefinitionBusinessName(java.lang.String sourceActivityDefinitionBusinessName)
           
 void setTargetNodeId(java.lang.String targetNodeId)
           
 void setTargetProcessDefinitionBusinessName(java.lang.String targetProcessDefinitionBusinessName)
           
 void setTargetProcessInstanceId(java.lang.String targetProcessInstanceId)
           
 void setTargetRoleId(java.lang.String targetRoleId)
           
 void setTargetUserId(java.lang.String targetUserId)
           
 java.lang.String toString()
           
 
Methods inherited from class org.wfmc.audit.WMARemoteAuditBase
getExtensionNumber, getExtensionType, getMessageId, getSourceConversationId, getTargetConversationId, setExtensionNumber, setExtensionType, setMessageId, setSourceConversationId, setTargetConversationId
 
Methods inherited from class org.wfmc.audit.WMAAuditEntry
formatCwadPrefix, getActivityDefinitionId, getActivityInstanceId, getCurrentProcessInstanceId, getCwadPrefix, getDomainId, getEventCode, getInformationId, getInitialProcessInstanceId, getNodeId, getProcessDefinitionId, getProcessState, getRoleId, getTimestamp, getUserId, getWorkItemId, setActivityDefinitionId, setActivityInstanceId, setCurrentProcessInstanceId, setCwadPrefix, setDomainId, setEventCode, setInformationId, setInitialProcessInstanceId, setNodeId, setProcessDefinitionId, setProcessState, setRoleId, setTimestamp, setUserId, setWorkItemId, valueOf, valueOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WMASourceWorkflow

protected WMASourceWorkflow()

WMASourceWorkflow

protected WMASourceWorkflow(CWADPrefix cwadPrefix,
                            java.lang.String messageId,
                            short extensionNumber,
                            java.lang.String extensionType,
                            java.lang.String sourceConversationId,
                            java.lang.String targetConversationId,
                            java.lang.String sourceActivityDefinitionBusinessName,
                            java.lang.String targetProcessInstanceId,
                            java.lang.String targetProcessDefinitionBusinessName,
                            java.lang.String targetNodeId,
                            java.lang.String targetUserId,
                            java.lang.String targetRoleId)
Parameters:
cwadPrefix -
messageId -
extensionNumber -
extensionType -
sourceConversationId -
targetConversationId -
sourceActivityDefinitionBusinessName -
targetProcessInstanceId -
targetProcessDefinitionBusinessName -
targetNodeId -
targetUserId -
targetRoleId -
Method Detail

getSourceActivityDefinitionBusinessName

public java.lang.String getSourceActivityDefinitionBusinessName()
Returns:
WMAObjectName Business name of current activity on the source engine originating the request to create a new process instance

setSourceActivityDefinitionBusinessName

public void setSourceActivityDefinitionBusinessName(java.lang.String sourceActivityDefinitionBusinessName)
Parameters:
sourceActivityDefinitionBusinessName - WMAObjectName Business name of current activity on the source engine originating the request to create a new process instance

getTargetProcessInstanceId

public java.lang.String getTargetProcessInstanceId()
Returns:
process instance created on the target Workflow Engine

setTargetProcessInstanceId

public void setTargetProcessInstanceId(java.lang.String targetProcessInstanceId)
Parameters:
targetProcessInstanceId - process instance created on the target Workflow Engine

getTargetProcessDefinitionBusinessName

public java.lang.String getTargetProcessDefinitionBusinessName()
Returns:
null | as supplied by target Workflow Engine

setTargetProcessDefinitionBusinessName

public void setTargetProcessDefinitionBusinessName(java.lang.String targetProcessDefinitionBusinessName)
Parameters:
targetProcessDefinitionBusinessName - null | as supplied by target Workflow Engine

getTargetNodeId

public java.lang.String getTargetNodeId()
Returns:
Node Id of Workflow Engine accepting the conversation

setTargetNodeId

public void setTargetNodeId(java.lang.String targetNodeId)
Parameters:
targetNodeId - Node Id of Workflow Engine accepting the conversation

getTargetUserId

public java.lang.String getTargetUserId()
Returns:
null | Id of remote user requested // O perform the process

setTargetUserId

public void setTargetUserId(java.lang.String targetUserId)
Parameters:
targetUserId - null | Id of remote user requested // O perform the process

getTargetRoleId

public java.lang.String getTargetRoleId()
Returns:
null | IS of remote role requested to perform the process

setTargetRoleId

public void setTargetRoleId(java.lang.String targetRoleId)
Parameters:
targetRoleId - null | IS of remote role requested to perform the process

toString

public java.lang.String toString()
Overrides:
toString in class WMARemoteAuditBase


SourceForge.net Logo OBE-1.0 Copyright (C) 2002-2006 Adrian Price. All Rights Reserved.