|
Nautica Workflow | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
作業項目ハンドラは、ワークフローに対するクライアントインタフェースである。
メソッドの概要 | |
void |
assignWorkItemAttribute(java.lang.String session,
java.lang.String wid,
Attribute attr)
作業項目属性の割り当てを行う。 |
void |
changeWorkItemState(java.lang.String session,
java.lang.String wid,
WorkItemState state)
作業項目状態の変更を行う。 |
void |
completeWorkItem(java.lang.String session,
java.lang.String wid)
作業項目の完了を行う。 |
WorkItem |
getWorkItem(java.lang.String session,
java.lang.String wid)
作業項目の取得を行う。 |
Attribute[] |
getWorkItemAttributes(java.lang.String session,
java.lang.String wid,
Filter filter)
作業項目属性一覧の取得を行う。 |
Attribute |
getWorkItemAttributeValue(java.lang.String session,
java.lang.String wid,
java.lang.String name)
作業項目属性の取得を行う。 |
WorkItem[] |
getWorkItems(java.lang.String session,
Filter filter)
作業項目一覧の取得を行う。 |
WorkItemState[] |
getWorkItemStates(java.lang.String session,
java.lang.String wid,
Filter filter)
現在の作業項目が遷移可能な状態の一覧を返す。 |
void |
reassignWorkItem(java.lang.String session,
Participant sourceUser,
Participant targetUser,
java.lang.String wid)
作業項目の再割り当てを行う。 |
メソッドの詳細 |
public WorkItem[] getWorkItems(java.lang.String session, Filter filter) throws InvalidSessionException, InvalidFilterException, java.rmi.RemoteException
session
- セッションIDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合public WorkItem getWorkItem(java.lang.String session, java.lang.String wid) throws InvalidSessionException, InvalidWorkItemException, java.rmi.RemoteException
session
- セッションIDwid
- 作業項目ID
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidWorkItemException
- 作業項目IDが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合public void completeWorkItem(java.lang.String session, java.lang.String wid) throws InvalidSessionException, InvalidWorkItemException, java.rmi.RemoteException
session
- セッションIDwid
- 作業項目ID
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidWorkItemException
- 作業項目IDが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合public WorkItemState[] getWorkItemStates(java.lang.String session, java.lang.String wid, Filter filter) throws InvalidSessionException, InvalidWorkItemException, InvalidFilterException, java.rmi.RemoteException
session
- セッションIDwid
- 作業項目IDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidWorkItemException
- 作業項目IDが有効でない場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合public void changeWorkItemState(java.lang.String session, java.lang.String wid, WorkItemState state) throws InvalidSessionException, InvalidWorkItemException, InvalidStateException, TransitionNotAllowedException, java.rmi.RemoteException
session
- セッションIDwid
- 作業項目IDstate
- 作業項目状態
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidWorkItemException
- 作業項目IDが有効でない場合
InvalidStateException
- 指定された状態が有効でない場合
TransitionNotAllowedException
- 状態の変更が許可されていない場合
java.rmi.RemoteException
- 通信障害などの場合public void reassignWorkItem(java.lang.String session, Participant sourceUser, Participant targetUser, java.lang.String wid) throws InvalidSessionException, InvalidWorkItemException, InvalidSourceUserException, InvalidTargetUserException, java.rmi.RemoteException
session
- セッションIDsourceUser
- 割り当て前のユーザtargetUser
- 割り当て後のユーザwid
- 作業項目ID
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidWorkItemException
- 作業項目IDが有効でない場合
InvalidSourceUserException
- 割り当て前ユーザが有効でない場合
InvalidTargetUserException
- 割り当て先ユーザが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合public Attribute[] getWorkItemAttributes(java.lang.String session, java.lang.String wid, Filter filter) throws InvalidSessionException, InvalidWorkItemException, InvalidFilterException, java.rmi.RemoteException
session
- セッションIDwid
- 作業項目IDfilter
- 検索用フィルター
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidWorkItemException
- 作業項目IDが有効でない場合
InvalidFilterException
- 指定されたフィルターが有効でない場合
java.rmi.RemoteException
- 通信障害などの場合public Attribute getWorkItemAttributeValue(java.lang.String session, java.lang.String wid, java.lang.String name) throws InvalidSessionException, InvalidWorkItemException, InvalidAttributeException, java.rmi.RemoteException
session
- セッションIDwid
- 作業項目IDname
- 属性名
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidWorkItemException
- 作業項目IDが有効でない場合
InvalidAttributeException
- 属性が有効でない場合
java.rmi.RemoteException
- 通信障害などの場合public void assignWorkItemAttribute(java.lang.String session, java.lang.String wid, Attribute attr) throws InvalidSessionException, InvalidWorkItemException, InvalidAttributeException, AttributeAssignmentFailedException, java.rmi.RemoteException
session
- セッションIDwid
- 作業項目IDattr
- 属性
InvalidSessionException
- 指定されたセッションが無効の場合
InvalidWorkItemException
- 作業項目IDが有効でない場合
InvalidAttributeException
- 属性が有効でない場合
AttributeAssignmentFailedException
- 属性の割り当てに失敗した場合
java.rmi.RemoteException
- 通信障害などの場合
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |