Nautica Workflow

jp.co.argo21.nautica.workflow.engine
クラス WorkflowAdminHandlerImpl

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.engine.WorkflowAdminHandlerImpl
すべての実装インタフェース:
WorkflowAdminHandler

public class WorkflowAdminHandlerImpl
extends java.lang.Object
implements WorkflowAdminHandler

ワークフロー管理ハンドラは、ワークフローに対する 管理クライアントである。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $

メソッドの概要
 void abortProcess(java.lang.String session, java.lang.String pid)
          指定されたプロセスインスタンスの中断を行う。
 void abortProcesses(java.lang.String session, java.lang.String pdid, Filter filter)
          指定されたプロセス定義に属するプロセスインスタンスを フィルターで絞り込み、中断を行う。
 void assignActivitiesAttribute(java.lang.String session, java.lang.String pdid, java.lang.String adid, Filter filter, Attribute attr)
          指定されたプロセス定義とアクティビティ定義に属する アクティビティインスタンスをフィルターで絞り込み、 属性の割り当てを行う。
 void assignProcessesAttribute(java.lang.String session, java.lang.String pdid, Filter filter, Attribute attr)
          指定されたプロセス定義に属するプロセスインスタンスを フィルターで絞り込み、属性の割り当てを行う。
 void changeActivitiesState(java.lang.String session, java.lang.String pdid, java.lang.String adid, Filter filter, ActivityState state)
          指定されたプロセス定義とアクティビティ定義に属する アクティビティインスタンスをフィルターで絞り込み、状態の変更を行う。
 void changeProcessesState(java.lang.String session, java.lang.String pdid, Filter filter, ProcessState state)
          指定されたプロセス定義に属するプロセスインスタンスを フィルターで絞り込み、状態の変更を行う。
 void terminateProcesses(java.lang.String session, java.lang.String pdid, Filter filter)
          指定されたプロセス定義に属するプロセスインスタンスを フィルターで絞り込み、停止を行う。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

changeProcessesState

public void changeProcessesState(java.lang.String session,
                                 java.lang.String pdid,
                                 Filter filter,
                                 ProcessState state)
                          throws InvalidSessionException,
                                 InvalidProcessDefinitionException,
                                 InvalidFilterException,
                                 InvalidStateException,
                                 TransitionNotAllowedException
指定されたプロセス定義に属するプロセスインスタンスを フィルターで絞り込み、状態の変更を行う。 指定可能なフィルターはStateFilterとする。

定義:
インタフェース WorkflowAdminHandler 内の changeProcessesState
パラメータ:
session - セッションID
pdid - プロセス定義ID
filter - 検索用フィルター
state - 新しいプロセスインスタンス状態
例外:
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessDefinitionException - 指定されたプロセス定義IDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合
InvalidStateException - 指定された状態が有効でない場合
TransitionNotAllowedException - 状態の変更が許可されていない場合
関連項目:
WorkflowAdminHandler.changeProcessesState(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter, jp.co.argo21.nautica.workflow.wfmc.ProcessState)

changeActivitiesState

public void changeActivitiesState(java.lang.String session,
                                  java.lang.String pdid,
                                  java.lang.String adid,
                                  Filter filter,
                                  ActivityState state)
                           throws InvalidSessionException,
                                  InvalidProcessDefinitionException,
                                  InvalidActivityNameException,
                                  InvalidFilterException,
                                  InvalidStateException,
                                  TransitionNotAllowedException
指定されたプロセス定義とアクティビティ定義に属する アクティビティインスタンスをフィルターで絞り込み、状態の変更を行う。 指定可能なフィルターはStateFilterとする。

定義:
インタフェース WorkflowAdminHandler 内の changeActivitiesState
パラメータ:
session - セッションID
pdid - プロセス定義ID
adid - アクティビティ定義ID
filter - 検索用フィルター
state - 新しいアクティビティインスタンス状態
例外:
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessDefinitionException - 指定されたプロセス定義IDが有効でない場合
InvalidActivityNameException - 指定されたアクティビティ定義IDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合
InvalidStateException - 指定された状態が有効でない場合
TransitionNotAllowedException - 状態の変更が許可されていない場合
関連項目:
WorkflowAdminHandler.changeActivitiesState(java.lang.String, java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter, jp.co.argo21.nautica.workflow.wfmc.ActivityState)

terminateProcesses

public void terminateProcesses(java.lang.String session,
                               java.lang.String pdid,
                               Filter filter)
                        throws InvalidSessionException,
                               InvalidProcessDefinitionException,
                               InvalidFilterException
指定されたプロセス定義に属するプロセスインスタンスを フィルターで絞り込み、停止を行う。

定義:
インタフェース WorkflowAdminHandler 内の terminateProcesses
パラメータ:
session - セッションID
pdid - プロセス定義ID
filter - 検索用フィルター
例外:
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessDefinitionException - 指定されたプロセス定義IDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合
関連項目:
WorkflowAdminHandler.terminateProcesses(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)

assignProcessesAttribute

public void assignProcessesAttribute(java.lang.String session,
                                     java.lang.String pdid,
                                     Filter filter,
                                     Attribute attr)
                              throws InvalidSessionException,
                                     InvalidProcessDefinitionException,
                                     InvalidFilterException,
                                     InvalidAttributeException
指定されたプロセス定義に属するプロセスインスタンスを フィルターで絞り込み、属性の割り当てを行う。

定義:
インタフェース WorkflowAdminHandler 内の assignProcessesAttribute
パラメータ:
session - セッションID
pdid - プロセス定義ID
filter - 検索用フィルター
attr - 属性
例外:
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessDefinitionException - 指定されたプロセス定義IDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合
InvalidAttributeException - 属性が有効でない場合
関連項目:
WorkflowAdminHandler.assignProcessesAttribute(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter, jp.co.argo21.nautica.workflow.wfmc.Attribute)

assignActivitiesAttribute

public void assignActivitiesAttribute(java.lang.String session,
                                      java.lang.String pdid,
                                      java.lang.String adid,
                                      Filter filter,
                                      Attribute attr)
                               throws InvalidSessionException,
                                      InvalidProcessDefinitionException,
                                      InvalidActivityNameException,
                                      InvalidFilterException,
                                      InvalidAttributeException
指定されたプロセス定義とアクティビティ定義に属する アクティビティインスタンスをフィルターで絞り込み、 属性の割り当てを行う。

定義:
インタフェース WorkflowAdminHandler 内の assignActivitiesAttribute
パラメータ:
session - セッションID
pdid - プロセス定義ID
adid - アクティビティ定義ID
filter - 検索用フィルター
attr - 属性
例外:
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessDefinitionException - 指定されたプロセス定義IDが有効でない場合
InvalidActivityNameException - 指定されたアクティビティ定義IDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合
InvalidAttributeException - 属性が有効でない場合
関連項目:
WorkflowAdminHandler.assignActivitiesAttribute(java.lang.String, java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter, jp.co.argo21.nautica.workflow.wfmc.Attribute)

abortProcesses

public void abortProcesses(java.lang.String session,
                           java.lang.String pdid,
                           Filter filter)
                    throws InvalidSessionException,
                           InvalidProcessDefinitionException,
                           InvalidFilterException
指定されたプロセス定義に属するプロセスインスタンスを フィルターで絞り込み、中断を行う。

定義:
インタフェース WorkflowAdminHandler 内の abortProcesses
パラメータ:
session - セッションID
pdid - プロセス定義ID
filter - 検索用フィルター
例外:
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessDefinitionException - 指定されたプロセス定義IDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合
関連項目:
WorkflowAdminHandler.abortProcesses(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)

abortProcess

public void abortProcess(java.lang.String session,
                         java.lang.String pid)
                  throws InvalidSessionException,
                         InvalidProcessInstanceException
指定されたプロセスインスタンスの中断を行う。

定義:
インタフェース WorkflowAdminHandler 内の abortProcess
パラメータ:
session - セッションID
pid - プロセスインスタンスID
例外:
InvalidSessionException - 指定されたセッションが無効の場合
InvalidProcessInstanceException - プロセスインスタンスIDが有効でない場合
関連項目:
WorkflowAdminHandler.abortProcess(java.lang.String, java.lang.String)

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21