|
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 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||