|
Nautica Workflow | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.rmi.PortableRemoteObject
jp.co.argo21.nautica.workflow.rmi.WorkflowEngineHandlerPO
WorkflowEngineHandlerPOは、ローカルのWorkflowEngineHandlerに対する リモート呼び出しを実現する具体実装クラスである。
WorkflowEngineHandler
メソッドの概要 | |
void |
assignActivityAttribute(java.lang.String session,
java.lang.String pid,
java.lang.String aid,
Attribute attr)
アクティビティインスタンス属性の割り当てを行う。 |
void |
assignProcessAttribute(java.lang.String session,
java.lang.String pid,
Attribute attr)
プロセスインスタンス属性の割り当てを行う。 |
void |
changeActivityState(java.lang.String session,
java.lang.String pid,
java.lang.String aid,
ActivityState state)
アクティビティインスタンス状態の変更を行う。 |
void |
changeProcessState(java.lang.String session,
java.lang.String pid,
ProcessState state)
プロセスインスタンス状態の変更を行う。 |
java.lang.String |
createProcess(java.lang.String session,
java.lang.String pdid,
java.lang.String name)
プロセスインスタンスの生成を行う。 |
Activity[] |
getActivities(java.lang.String session,
Filter filter)
アクティビティインスタンス一覧の取得を行う。 |
Activity[] |
getActivities(java.lang.String session,
java.lang.String pid,
Filter filter)
アクティビティインスタンス一覧の取得を行う。 |
Activity |
getActivity(java.lang.String session,
java.lang.String pid,
java.lang.String aid)
アクティビティインスタンスの取得を行う。 |
Attribute[] |
getActivityAttributes(java.lang.String session,
java.lang.String pid,
java.lang.String aid,
Filter filter)
アクティビティインスタンス属性一覧の取得を行う。 |
Attribute |
getActivityAttributeValue(java.lang.String session,
java.lang.String pid,
java.lang.String aid,
java.lang.String name)
アクティビティインスタンス属性の属性値の取得を行う。 |
ActivityState[] |
getActivityStates(java.lang.String session,
java.lang.String pid,
java.lang.String aid,
Filter filter)
指定されたアクティビティインスタンスが利用可能な状態一覧の取得を行う。 |
Process |
getProcess(java.lang.String session,
java.lang.String pid)
プロセスインスタンスの取得を行う。 |
Attribute[] |
getProcessAttributes(java.lang.String session,
java.lang.String pid,
Filter filter)
プロセスインスタンス属性一覧の取得を行う。 |
Attribute |
getProcessAttributeValue(java.lang.String session,
java.lang.String pid,
java.lang.String name)
プロセスインスタンス属性の属性値の取得を行う。 |
Process[] |
getProcesses(java.lang.String session,
Filter filter)
プロセスインスタンス一覧の取得を行う。 |
ProcessState[] |
getProcessStates(java.lang.String session,
java.lang.String pid,
Filter filter)
指定されたプロセスインスタンスが利用可能な状態一覧の取得を行う。 |
java.lang.String |
startProcess(java.lang.String session,
java.lang.String pid)
プロセスインスタンスの開始を行う。 |
void |
terminateProcess(java.lang.String session,
java.lang.String pid)
プロセスインスタンスの停止を行う。 |
クラス javax.rmi.PortableRemoteObject から継承したメソッド |
connect, exportObject, narrow, toStub, unexportObject |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public java.lang.String createProcess(java.lang.String session, java.lang.String pdid, java.lang.String name) throws InvalidSessionException, InvalidProcessDefinitionException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の createProcess
session
- セッションIDpdid
- プロセス定義IDname
- プロセスインスタンス名称
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessDefinitionException
- 指定されたプロセス定義IDが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.createProcess(java.lang.String, java.lang.String, java.lang.String)
public java.lang.String startProcess(java.lang.String session, java.lang.String pid) throws InvalidSessionException, InvalidProcessInstanceException, InvalidAttributeException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の startProcess
session
- セッションIDpid
- プロセスインスタンスID
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidAttributeException
- 属性が有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.startProcess(java.lang.String, java.lang.String)
public void terminateProcess(java.lang.String session, java.lang.String pid) throws InvalidSessionException, InvalidProcessInstanceException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の terminateProcess
session
- セッションIDpid
- プロセスインスタンスID
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.terminateProcess(java.lang.String, java.lang.String)
public ProcessState[] getProcessStates(java.lang.String session, java.lang.String pid, Filter filter) throws InvalidSessionException, InvalidProcessInstanceException, InvalidFilterException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getProcessStates
session
- セッションIDpid
- プロセスインスタンスIDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getProcessStates(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public void changeProcessState(java.lang.String session, java.lang.String pid, ProcessState state) throws InvalidSessionException, InvalidProcessInstanceException, InvalidStateException, TransitionNotAllowedException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の changeProcessState
session
- セッションIDpid
- プロセスインスタンスIDstate
- プロセスインスタンス状態
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidStateException
- 指定された状態が有効でない場合
TransitionNotAllowedException
- 状態の変更が許可されていない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.changeProcessState(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.ProcessState)
public Attribute[] getProcessAttributes(java.lang.String session, java.lang.String pid, Filter filter) throws InvalidSessionException, InvalidProcessInstanceException, InvalidFilterException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getProcessAttributes
session
- セッションIDpid
- プロセスインスタンスIDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getProcessAttributes(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public Attribute getProcessAttributeValue(java.lang.String session, java.lang.String pid, java.lang.String name) throws InvalidSessionException, InvalidAttributeException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getProcessAttributeValue
session
- セッションIDpid
- プロセスインスタンスIDname
- 属性名
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidAttributeException
- 属性が有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getProcessAttributeValue(java.lang.String, java.lang.String, java.lang.String)
public void assignProcessAttribute(java.lang.String session, java.lang.String pid, Attribute attr) throws InvalidSessionException, InvalidProcessInstanceException, InvalidAttributeException, AttributeAssignmentFailedException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の assignProcessAttribute
session
- セッションIDpid
- プロセスインスタンスIDattr
- 属性
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidAttributeException
- 属性が有効でない場合
AttributeAssignmentFailedException
- 属性の割り当てに失敗した場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.assignProcessAttribute(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Attribute)
public ActivityState[] getActivityStates(java.lang.String session, java.lang.String pid, java.lang.String aid, Filter filter) throws InvalidSessionException, InvalidProcessInstanceException, InvalidActivityInstanceException, InvalidFilterException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getActivityStates
session
- セッションIDpid
- プロセスインスタンスIDaid
- アクティビティインスタンスIDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException
- アクティビティインスタンスIDが有効でない場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getActivityStates(java.lang.String, java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public void changeActivityState(java.lang.String session, java.lang.String pid, java.lang.String aid, ActivityState state) throws InvalidSessionException, InvalidProcessInstanceException, InvalidActivityInstanceException, InvalidStateException, TransitionNotAllowedException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の changeActivityState
session
- セッションIDpid
- プロセスインスタンスIDaid
- アクティビティインスタンスIDstate
- アクティビティインスタンス状態
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException
- アクティビティインスタンスIDが有効でない場合
InvalidStateException
- 指定された状態が有効でない場合
TransitionNotAllowedException
- 状態の変更が許可されていない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.changeActivityState(java.lang.String, java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.ActivityState)
public Attribute[] getActivityAttributes(java.lang.String session, java.lang.String pid, java.lang.String aid, Filter filter) throws InvalidSessionException, InvalidProcessInstanceException, InvalidActivityInstanceException, InvalidFilterException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getActivityAttributes
session
- セッションIDpid
- プロセスインスタンスIDaid
- アクティビティインスタンスIDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException
- アクティビティインスタンスIDが有効でない場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getActivityAttributes(java.lang.String, java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public Attribute getActivityAttributeValue(java.lang.String session, java.lang.String pid, java.lang.String aid, java.lang.String name) throws InvalidSessionException, InvalidAttributeException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getActivityAttributeValue
session
- セッションIDpid
- プロセスインスタンスIDaid
- アクティビティインスタンスIDname
- 属性名
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidAttributeException
- 属性が有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getActivityAttributeValue(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public void assignActivityAttribute(java.lang.String session, java.lang.String pid, java.lang.String aid, Attribute attr) throws InvalidSessionException, InvalidProcessInstanceException, InvalidActivityInstanceException, InvalidAttributeException, AttributeAssignmentFailedException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の assignActivityAttribute
session
- セッションIDpid
- プロセスインスタンスIDaid
- アクティビティインスタンスIDattr
- 属性
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException
- アクティビティインスタンスIDが有効でない場合
InvalidAttributeException
- 属性が有効でない場合
AttributeAssignmentFailedException
- 属性の割り当てに失敗した場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.assignActivityAttribute(java.lang.String, java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Attribute)
public Process[] getProcesses(java.lang.String session, Filter filter) throws InvalidSessionException, InvalidFilterException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getProcesses
session
- セッションIDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getProcesses(java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public Process getProcess(java.lang.String session, java.lang.String pid) throws InvalidSessionException, InvalidProcessInstanceException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getProcess
session
- セッションIDpid
- プロセスインスタンスID
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getProcess(java.lang.String, java.lang.String)
public Activity[] getActivities(java.lang.String session, Filter filter) throws InvalidSessionException, InvalidFilterException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getActivities
session
- セッションIDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getActivities(java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public Activity[] getActivities(java.lang.String session, java.lang.String pid, Filter filter) throws InvalidSessionException, InvalidFilterException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getActivities
session
- セッションIDpid
- プロセスインスタンスIDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getActivities(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public Activity getActivity(java.lang.String session, java.lang.String pid, java.lang.String aid) throws InvalidSessionException, InvalidProcessInstanceException, InvalidActivityInstanceException, java.rmi.RemoteException
WorkflowEngineHandlerRemote
内の getActivity
session
- セッションIDpid
- プロセスインスタンスIDaid
- アクティビティインスタンスID
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessInstanceException
- プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException
- アクティビティインスタンスIDが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合WorkflowEngineHandlerRemote.getActivity(java.lang.String, java.lang.String, java.lang.String)
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |