|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.co.argo21.nautica.workflow.engine.WorkflowEngineHandlerImpl
WorkflowEngineHandlerImplは、ワークフローエンジンに対する クライアントインタフェースの具体実装クラスである。
| メソッドの概要 | |
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)
プロセスインスタンスの停止を行う。 |
| クラス 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
WorkflowEngineHandler 内の createProcesssession - セッションIDpdid - プロセス定義IDname - プロセスインスタンス名称
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessDefinitionException - 指定されたプロセス定義IDが有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の startProcesssession - セッションIDpid - プロセスインスタンスID
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidAttributeException - 属性が有効でない場合WorkflowEngineHandler.startProcess(java.lang.String, java.lang.String)
public void terminateProcess(java.lang.String session,
java.lang.String pid)
throws InvalidSessionException,
InvalidProcessInstanceException
WorkflowEngineHandler 内の terminateProcesssession - セッションIDpid - プロセスインスタンスID
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合WorkflowEngineHandler.terminateProcess(java.lang.String, java.lang.String)
public ProcessState[] getProcessStates(java.lang.String session,
java.lang.String pid,
Filter filter)
throws InvalidSessionException,
InvalidProcessInstanceException,
InvalidFilterException
WorkflowEngineHandler 内の getProcessStatessession - セッションIDpid - プロセスインスタンスIDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の changeProcessStatesession - セッションIDpid - プロセスインスタンスIDstate - プロセスインスタンス状態
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidStateException - 指定された状態が有効でない場合
TransitionNotAllowedException - 状態の変更が許可されていない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の getProcessAttributessession - セッションIDpid - プロセスインスタンスIDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の getProcessAttributeValuesession - セッションIDpid - プロセスインスタンスIDname - 属性名
InvalidSessionException - 指定されたセッションが無効の場合
InvalidAttributeException - 属性が有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の assignProcessAttributesession - セッションIDpid - プロセスインスタンスIDattr - 属性
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidAttributeException - 属性が有効でない場合
AttributeAssignmentFailedException - 属性の割り当てに失敗した場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の getActivityStatessession - セッションIDpid - プロセスインスタンスIDaid - アクティビティインスタンスIDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException - アクティビティインスタンスIDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の changeActivityStatesession - セッションIDpid - プロセスインスタンスIDaid - アクティビティインスタンスIDstate - アクティビティインスタンス状態
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException - アクティビティインスタンスIDが有効でない場合
InvalidStateException - 指定された状態が有効でない場合
TransitionNotAllowedException - 状態の変更が許可されていない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の getActivityAttributessession - セッションIDpid - プロセスインスタンスIDaid - アクティビティインスタンスIDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException - アクティビティインスタンスIDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の getActivityAttributeValuesession - セッションIDpid - プロセスインスタンスIDaid - アクティビティインスタンスIDname - 属性名
InvalidSessionException - 指定されたセッションが無効の場合
InvalidAttributeException - 属性が有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の assignActivityAttributesession - セッションIDpid - プロセスインスタンスIDaid - アクティビティインスタンスIDattr - 属性
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException - アクティビティインスタンスIDが有効でない場合
InvalidAttributeException - 属性が有効でない場合
AttributeAssignmentFailedException - 属性の割り当てに失敗した場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の getProcessessession - セッションIDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の getProcesssession - セッションIDpid - プロセスインスタンスID
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合WorkflowEngineHandler.getProcess(java.lang.String, java.lang.String)
public Activity[] getActivities(java.lang.String session,
Filter filter)
throws InvalidSessionException,
InvalidFilterException
WorkflowEngineHandler 内の getActivitiessession - セッションIDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の getActivitiessession - セッションIDpid - プロセスインスタンスIDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkflowEngineHandler.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
WorkflowEngineHandler 内の getActivitysession - セッションIDpid - プロセスインスタンスIDaid - アクティビティインスタンスID
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
InvalidActivityInstanceException - アクティビティインスタンスIDが有効でない場合WorkflowEngineHandler.getActivity(java.lang.String, java.lang.String, java.lang.String)
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||