org.wfmc.audit
Class WMASourceWorkflowOperation

java.lang.Object
  extended byorg.wfmc.audit.WMAAuditEntry
      extended byorg.wfmc.audit.WMARemoteAuditBase
          extended byorg.wfmc.audit.WMASourceWorkflowOperation
All Implemented Interfaces:
CWADPrefix, java.io.Serializable
Direct Known Subclasses:
WMAChangeSourceWorkflowOperation, WMACreateSourceWorkflowOperation, WMASetAttributesSourceWorkflowOperation

public abstract class WMASourceWorkflowOperation
extends WMARemoteAuditBase

Author:
Antony Lodge
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.wfmc.audit.WMAAuditEntry
WFMC
 
Constructor Summary
protected WMASourceWorkflowOperation()
           
protected WMASourceWorkflowOperation(CWADPrefix cwadPrefix, java.lang.String messageId, short extensionNumber, java.lang.String extensionType, java.lang.String sourceConversationId, java.lang.String targetConversationId)
           
protected WMASourceWorkflowOperation(CWADPrefix cwadPrefix, java.lang.String messageId, short extensionNumber, java.lang.String extensionType, java.lang.String sourceConversationId, java.lang.String targetConversationId, java.lang.String sourceActivityInstanceId, java.lang.String remoteNodeId, java.lang.String remoteProcessInstanceId, java.util.Date remoteTimestamp, java.lang.String remoteProcessDefinitionBusinessName)
           
 
Method Summary
 java.lang.String getRemoteNodeId()
           
 java.lang.String getRemoteProcessDefinitionBusinessName()
           
 java.lang.String getRemoteProcessInstanceId()
           
 java.util.Date getRemoteTimestamp()
           
 java.lang.String getSourceActivityInstanceId()
           
 void setRemoteNodeId(java.lang.String remoteNodeId)
           
 void setRemoteProcessDefinitionBusinessName(java.lang.String remoteProcessDefinitionBusinessName)
           
 void setRemoteProcessInstanceId(java.lang.String remoteProcessInstanceId)
           
 void setRemoteTimestamp(java.util.Date remoteTimestamp)
           
 void setSourceActivityInstanceId(java.lang.String sourceActivityInstanceId)
           
 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

WMASourceWorkflowOperation

protected WMASourceWorkflowOperation()

WMASourceWorkflowOperation

protected WMASourceWorkflowOperation(CWADPrefix cwadPrefix,
                                     java.lang.String messageId,
                                     short extensionNumber,
                                     java.lang.String extensionType,
                                     java.lang.String sourceConversationId,
                                     java.lang.String targetConversationId)
Parameters:
cwadPrefix -
messageId -
extensionNumber -
extensionType -
sourceConversationId -
targetConversationId -

WMASourceWorkflowOperation

protected WMASourceWorkflowOperation(CWADPrefix cwadPrefix,
                                     java.lang.String messageId,
                                     short extensionNumber,
                                     java.lang.String extensionType,
                                     java.lang.String sourceConversationId,
                                     java.lang.String targetConversationId,
                                     java.lang.String sourceActivityInstanceId,
                                     java.lang.String remoteNodeId,
                                     java.lang.String remoteProcessInstanceId,
                                     java.util.Date remoteTimestamp,
                                     java.lang.String remoteProcessDefinitionBusinessName)
Parameters:
cwadPrefix -
messageId -
extensionNumber -
extensionType -
sourceConversationId -
targetConversationId -
sourceActivityInstanceId -
remoteNodeId -
remoteProcessInstanceId -
remoteTimestamp -
remoteProcessDefinitionBusinessName -
Method Detail

getSourceActivityInstanceId

public java.lang.String getSourceActivityInstanceId()
Returns:
Activity Id on source Workflow Engine

setSourceActivityInstanceId

public void setSourceActivityInstanceId(java.lang.String sourceActivityInstanceId)
Parameters:
sourceActivityInstanceId - Activity Id on source Workflow Engine

getRemoteNodeId

public java.lang.String getRemoteNodeId()
Returns:
Node Id of target Workflow Engine

setRemoteNodeId

public void setRemoteNodeId(java.lang.String remoteNodeId)
Parameters:
remoteNodeId - Node Id of target Workflow Engine

getRemoteProcessInstanceId

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

setRemoteProcessInstanceId

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

getRemoteTimestamp

public java.util.Date getRemoteTimestamp()
Returns:
Timestamp for when process instance created on target Workflow Engine

setRemoteTimestamp

public void setRemoteTimestamp(java.util.Date remoteTimestamp)
Parameters:
remoteTimestamp - Timestamp for when process instance created on target Workflow Engine

getRemoteProcessDefinitionBusinessName

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

setRemoteProcessDefinitionBusinessName

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

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.