public class TaskAssignedUserDao extends DaoSupport
Constructor and Description |
---|
TaskAssignedUserDao(WorkflowInstanceSchema schema)
タスク担当ユーザテーブルアクセスを生成する。
|
Modifier and Type | Method and Description |
---|---|
int |
count(java.lang.String instanceId,
java.lang.String flowNodeId)
タスク担当ユーザ数を取得する。
|
void |
delete(java.lang.String instanceId)
担当ユーザを削除する。
|
void |
delete(java.lang.String instanceId,
java.lang.String flowNodeId)
担当ユーザを削除する。
|
void |
delete(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String user)
担当ユーザを削除する。
|
java.util.List<TaskAssignedUserEntity> |
find(java.lang.String instanceId,
java.lang.String flowNodeId)
担当ユーザを取得する。
|
TaskAssignedUserEntity |
find(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String user)
担当ユーザを取得する。
|
void |
insert(java.lang.String instanceId,
java.lang.String flowNodeId,
java.util.Collection<java.lang.String> users)
担当ユーザを登録する。
|
void |
insert(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String user,
int executionOrder)
担当ユーザ情報を登録する。
|
void |
insertSequential(java.lang.String instanceId,
java.lang.String flowNodeId,
java.util.List<java.lang.String> users)
担当ユーザを指定された順を実行順として保存する。
|
createStatement
public TaskAssignedUserDao(WorkflowInstanceSchema schema)
schema
- テーブル定義情報public java.util.List<TaskAssignedUserEntity> find(java.lang.String instanceId, java.lang.String flowNodeId)
instanceId
- インスタンスIDflowNodeId
- フローノードIDpublic TaskAssignedUserEntity find(java.lang.String instanceId, java.lang.String flowNodeId, java.lang.String user)
instanceId
- インスタンスIDflowNodeId
- フローノードIDuser
- ユーザpublic int count(java.lang.String instanceId, java.lang.String flowNodeId)
instanceId
- インスタンスIDflowNodeId
- フローノードIDpublic void insert(java.lang.String instanceId, java.lang.String flowNodeId, java.util.Collection<java.lang.String> users)
instanceId
- インスタンスIDflowNodeId
- フローノードIDusers
- 担当ユーザリストpublic void insertSequential(java.lang.String instanceId, java.lang.String flowNodeId, java.util.List<java.lang.String> users)
instanceId
- インスタンスIDflowNodeId
- フローノードIDusers
- 担当ユーザリスト(格納順が実行順となる)public void insert(java.lang.String instanceId, java.lang.String flowNodeId, java.lang.String user, int executionOrder)
instanceId
- インスタンスIDflowNodeId
- フローノードIduser
- ユーザexecutionOrder
- 実行順public void delete(java.lang.String instanceId)
instanceId
- インスタンスIDpublic void delete(java.lang.String instanceId, java.lang.String flowNodeId)
instanceId
- インスタンスIDflowNodeId
- フローノードIDpublic void delete(java.lang.String instanceId, java.lang.String flowNodeId, java.lang.String user)
instanceId
- インスタンスIDflowNodeId
- フローノードIDuser
- ユーザ