Nautica Workflow

jp.co.argo21.nautica.workflow.wfmc
インタフェース WorkflowServiceManager

既知の実装クラスの一覧:
WorkflowEngine

public interface WorkflowServiceManager

ワークフローサービスマネージャはは、ワークフローエンジンに対する 総合クライアントインタフェースである。

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

メソッドの概要
 java.lang.String connect(java.lang.String user, java.lang.String pass)
          ワークフローエンジンへの接続認証を行い、 セッションIDを取得する。
 void disconnect(java.lang.String session)
          ワークフローエンジンとの切断を行う。
 DefinitionRepository getDefinitionRepository(java.lang.String session)
          定義リポジトリを返す。
 WorkflowAdminHandler getWorkflowAdminHandler(java.lang.String session)
          ワークフロー管理ハンドラを返す。
 WorkflowEngineHandler getWorkflowEngineHandler(java.lang.String session)
          ワークフローエンジンハンドラを返す。
 WorkItemHandler getWorkItemHandler(java.lang.String session)
          作業項目ハンドラを返す。
 

メソッドの詳細

connect

public java.lang.String connect(java.lang.String user,
                                java.lang.String pass)
                         throws ConnectionFailedException
ワークフローエンジンへの接続認証を行い、 セッションIDを取得する。

パラメータ:
user - ユーザID
pass - パスワード
戻り値:
セッションID
例外:
ConnectionFailedException - 接続認証に失敗した場合

disconnect

public void disconnect(java.lang.String session)
                throws InvalidSessionException
ワークフローエンジンとの切断を行う。

パラメータ:
session - セッションID
例外:
InvalidSessionException - 指定されたセッションが無効の場合

getDefinitionRepository

public DefinitionRepository getDefinitionRepository(java.lang.String session)
                                             throws InvalidSessionException
定義リポジトリを返す。

パラメータ:
session - セッションID
戻り値:
定義リポジトリ
例外:
InvalidSessionException - 指定されたセッションが無効の場合

getWorkItemHandler

public WorkItemHandler getWorkItemHandler(java.lang.String session)
                                   throws InvalidSessionException
作業項目ハンドラを返す。

パラメータ:
session - セッションID
戻り値:
作業項目ハンドラ
例外:
InvalidSessionException - 指定されたセッションが無効の場合

getWorkflowEngineHandler

public WorkflowEngineHandler getWorkflowEngineHandler(java.lang.String session)
                                               throws InvalidSessionException
ワークフローエンジンハンドラを返す。

パラメータ:
session - セッションID
戻り値:
ワークフローエンジンハンドラ
例外:
InvalidSessionException - 指定されたセッションが無効の場合

getWorkflowAdminHandler

public WorkflowAdminHandler getWorkflowAdminHandler(java.lang.String session)
                                             throws InvalidSessionException
ワークフロー管理ハンドラを返す。

パラメータ:
session - セッションID
戻り値:
ワークフロー管理ハンドラ
例外:
InvalidSessionException - 指定されたセッションが無効の場合

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21