|
Nautica Workflow | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjavax.rmi.PortableRemoteObject
jp.co.argo21.nautica.workflow.rmi.DefinitionRepositoryPO
DefinitionRepositoryPOは、ローカルのDefinitionRepositoryに対する リモート呼び出しを実現する具体実装クラスである。
DefinitionRepository
メソッドの概要 | |
void |
changeProcessDefinitionState(java.lang.String session,
java.lang.String pdid,
ProcessDefinitionState state)
プロセス定義状態を変更する。 |
ProcDef[] |
getProcessDefinitions(java.lang.String session,
Filter filter)
条件にマッチしたプロセス定義一覧を返す。 |
ProcessDefinitionState[] |
getProcessDefinitionStates(java.lang.String session,
java.lang.String pdid)
プロセス定義IDで特定された定義の現在の状態から遷移可能な プロセス定義状態一覧を返す。 |
void |
registerDefinition(java.lang.String session,
java.lang.String name,
java.lang.String path)
指定された定義の登録処理を行い、エンジンに認識させる。 |
クラス javax.rmi.PortableRemoteObject から継承したメソッド |
connect, exportObject, narrow, toStub, unexportObject |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public void registerDefinition(java.lang.String session, java.lang.String name, java.lang.String path) throws InvalidSessionException, WorkflowException, java.rmi.RemoteException
DefinitionRepositoryRemote
内の registerDefinition
session
- セッションIDname
- ワークフロー定義名path
- ワークフロー定義の相対パス
InvalidSessionException
- 指定されたセッションが無効の場合
WorkflowException
- プロセスインスタンスIDが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合DefinitionRepositoryRemote.registerDefinition(java.lang.String, java.lang.String, java.lang.String)
public ProcDef[] getProcessDefinitions(java.lang.String session, Filter filter) throws InvalidSessionException, InvalidFilterException, java.rmi.RemoteException
DefinitionRepositoryRemote
内の getProcessDefinitions
session
- セッションIDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合DefinitionRepositoryRemote.getProcessDefinitions(java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public ProcessDefinitionState[] getProcessDefinitionStates(java.lang.String session, java.lang.String pdid) throws InvalidSessionException, InvalidProcessDefinitionException, java.rmi.RemoteException
DefinitionRepositoryRemote
内の getProcessDefinitionStates
session
- セッションIDpdid
- プロセス定義ID
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessDefinitionException
- 指定されたプロセス定義IDが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合DefinitionRepositoryRemote.getProcessDefinitionStates(java.lang.String, java.lang.String)
public void changeProcessDefinitionState(java.lang.String session, java.lang.String pdid, ProcessDefinitionState state) throws InvalidSessionException, InvalidProcessDefinitionException, InvalidStateException, TransitionNotAllowedException, java.rmi.RemoteException
DefinitionRepositoryRemote
内の changeProcessDefinitionState
session
- セッションIDpdid
- プロセス定義IDstate
- プロセス定義状態
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidProcessDefinitionException
- 指定されたプロセス定義IDが有効でない場合
InvalidStateException
- 指定された状態が有効でない場合
TransitionNotAllowedException
- 状態の変更が許可されていない場合
java.rmi.RemoteException
- 通信障害などの場合DefinitionRepositoryRemote.changeProcessDefinitionState(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.ProcessDefinitionState)
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |