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)
担当ユーザを指定された順を実行順として保存する。
|
createStatementpublic 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 - ユーザ