|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.co.argo21.nautica.workflow.engine.WorkItemHandlerImpl
作業項目ハンドラは、作業項目操作に対するクライアントインタフェースの 具体実装である。
| メソッドの概要 | |
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)
作業項目の再割り当てを行う。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
public WorkItem[] getWorkItems(java.lang.String session,
Filter filter)
throws InvalidSessionException,
InvalidFilterException
WorkItemHandler 内の getWorkItemssession - セッションIDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkItemHandler.getWorkItems(java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public WorkItem getWorkItem(java.lang.String session,
java.lang.String wid)
throws InvalidSessionException,
InvalidWorkItemException
WorkItemHandler 内の getWorkItemsession - セッションIDwid - 作業項目ID
InvalidSessionException - 指定されたセッションが無効の場合
InvalidWorkItemException - 作業項目IDが有効でない場合WorkItemHandler.getWorkItem(java.lang.String, java.lang.String)
public void completeWorkItem(java.lang.String session,
java.lang.String wid)
throws InvalidSessionException,
InvalidWorkItemException
WorkItemHandler 内の completeWorkItemsession - セッションIDwid - 作業項目ID
InvalidSessionException - 指定されたセッションが無効の場合
InvalidWorkItemException - 作業項目IDが有効でない場合WorkItemHandler.completeWorkItem(java.lang.String, java.lang.String)
public WorkItemState[] getWorkItemStates(java.lang.String session,
java.lang.String wid,
Filter filter)
throws InvalidSessionException,
InvalidWorkItemException,
InvalidFilterException
WorkItemHandler 内の getWorkItemStatessession - セッションIDwid - 作業項目IDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidWorkItemException - 作業項目IDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkItemHandler.getWorkItemStates(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public void changeWorkItemState(java.lang.String session,
java.lang.String wid,
WorkItemState state)
throws InvalidSessionException,
InvalidWorkItemException,
InvalidStateException,
TransitionNotAllowedException
WorkItemHandler 内の changeWorkItemStatesession - セッションIDwid - 作業項目IDstate - 作業項目状態
InvalidSessionException - 指定されたセッションが無効の場合
InvalidWorkItemException - 作業項目IDが有効でない場合
InvalidStateException - 指定された状態が有効でない場合
TransitionNotAllowedException - 状態の変更が許可されていない場合WorkItemHandler.changeWorkItemState(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.WorkItemState)
public void reassignWorkItem(java.lang.String session,
Participant sourceUser,
Participant targetUser,
java.lang.String wid)
throws InvalidSessionException,
InvalidWorkItemException,
InvalidSourceUserException,
InvalidTargetUserException
WorkItemHandler 内の reassignWorkItemsession - セッションIDsourceUser - 割り当て前のユーザtargetUser - 割り当て後のユーザwid - 作業項目ID
InvalidSessionException - 指定されたセッションが無効の場合
InvalidWorkItemException - 作業項目IDが有効でない場合
InvalidSourceUserException - 割り当て前ユーザが有効でない場合
InvalidTargetUserException - 割り当て先ユーザが有効でない場合WorkItemHandler.reassignWorkItem(java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Participant, jp.co.argo21.nautica.workflow.wfmc.Participant, java.lang.String)
public Attribute[] getWorkItemAttributes(java.lang.String session,
java.lang.String wid,
Filter filter)
throws InvalidSessionException,
InvalidWorkItemException,
InvalidFilterException
WorkItemHandler 内の getWorkItemAttributessession - セッションIDwid - 作業項目IDfilter - 検索用フィルター
InvalidSessionException - 指定されたセッションが無効の場合
InvalidWorkItemException - 作業項目IDが有効でない場合
InvalidFilterException - 指定されたフィルターが有効でない場合WorkItemHandler.getWorkItemAttributes(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public Attribute getWorkItemAttributeValue(java.lang.String session,
java.lang.String wid,
java.lang.String name)
throws InvalidSessionException,
InvalidWorkItemException,
InvalidAttributeException
WorkItemHandler 内の getWorkItemAttributeValuesession - セッションIDwid - 作業項目IDname - 属性名
InvalidSessionException - 指定されたセッションが無効の場合
InvalidWorkItemException - 作業項目IDが有効でない場合
InvalidAttributeException - 属性が有効でない場合WorkItemHandler.getWorkItemAttributeValue(java.lang.String, java.lang.String, java.lang.String)
public void assignWorkItemAttribute(java.lang.String session,
java.lang.String wid,
Attribute attr)
throws InvalidSessionException,
InvalidWorkItemException,
InvalidAttributeException,
AttributeAssignmentFailedException
WorkItemHandler 内の assignWorkItemAttributesession - セッションIDwid - 作業項目IDattr - 属性
InvalidSessionException - 指定されたセッションが無効の場合
InvalidWorkItemException - 作業項目IDが有効でない場合
InvalidAttributeException - 属性が有効でない場合
AttributeAssignmentFailedException - 属性の割り当てに失敗した場合WorkItemHandler.assignWorkItemAttribute(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Attribute)
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||