public class TaskAssignedGroupDao extends DaoSupport
Constructor and Description |
---|
TaskAssignedGroupDao(WorkflowInstanceSchema schema)
タスク担当グループテーブルアクセスを生成する。
|
Modifier and Type | Method and Description |
---|---|
int |
count(java.lang.String instanceId,
java.lang.String flowNodeId)
インスタンスID、フローノードIDに紐づくレコード数を取得する。
|
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 group)
担当グループを削除する。
|
java.util.List<TaskAssignedGroupEntity> |
find(java.lang.String instanceId,
java.lang.String flowNodeId)
インスタンスIDとフローノードIDに紐づく担当グループ情報を取得する。
|
TaskAssignedGroupEntity |
find(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String group)
主キーに紐づく担当グループ情報を取得する。
|
void |
insert(java.lang.String instanceId,
java.lang.String flowNodeId,
java.util.List<java.lang.String> groups)
担当グループを登録する。
|
void |
insert(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String group,
int executionOrder)
担当グループを登録する。
|
void |
insertSequential(java.lang.String instanceId,
java.lang.String flowNodeId,
java.util.List<java.lang.String> groups)
担当グループを指定された順を実行順として保存する。
|
createStatement
public TaskAssignedGroupDao(WorkflowInstanceSchema schema)
schema
- ワークフローインスタンステーブル定義情報public java.util.List<TaskAssignedGroupEntity> find(java.lang.String instanceId, java.lang.String flowNodeId)
instanceId
- インスタンスIDflowNodeId
- フローノードIDpublic TaskAssignedGroupEntity find(java.lang.String instanceId, java.lang.String flowNodeId, java.lang.String group)
instanceId
- インスタンスIDflowNodeId
- フローノードIDgroup
- グループ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.List<java.lang.String> groups)
instanceId
- インスタンスIDflowNodeId
- フローノードIDgroups
- 担当グループpublic void insertSequential(java.lang.String instanceId, java.lang.String flowNodeId, java.util.List<java.lang.String> groups)
instanceId
- インスタンスIDflowNodeId
- フローノードIDgroups
- 担当グループpublic void insert(java.lang.String instanceId, java.lang.String flowNodeId, java.lang.String group, int executionOrder)
instanceId
- インスタンスIDflowNodeId
- フローノードIDgroup
- 担当グループ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 group)
instanceId
- インスタンスIDflowNodeId
- フローノードIDgroup
- グループ