public class ActiveGroupTaskDao extends DaoSupport
Constructor and Description |
---|
ActiveGroupTaskDao(WorkflowInstanceSchema schema)
アクティブグループタスクテーブルアクセスを生成する。
|
Modifier and Type | Method and Description |
---|---|
int |
count(java.lang.String instanceId)
インスタンスIDに対応するレコード数を取得する。
|
int |
countByPk(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String group)
インスタンスID、フローノード、担当グループに対応するレコード数を取得する。
|
void |
delete(java.lang.String instanceId)
アクティブグループタスクを削除する。
|
void |
delete(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String groupId)
アクティブグループタスクから引数で指定された条件に紐づくレコードを削除する。
|
java.util.List<ActiveGroupTaskEntity> |
find(java.lang.String instanceId)
インスタンスIDに紐づくアクティブグループタスクを取得する。
|
ActiveGroupTaskEntity |
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)
アクティブグループタスクを登録する。
|
createStatement
public ActiveGroupTaskDao(WorkflowInstanceSchema schema)
schema
- テーブル定義情報public java.util.List<ActiveGroupTaskEntity> find(java.lang.String instanceId)
instanceId
- インスタンスIDpublic ActiveGroupTaskEntity find(java.lang.String instanceId, java.lang.String flowNodeId, java.lang.String group)
instanceId
- インスタンスIDflowNodeId
- フローノードIDgroup
- グループpublic int count(java.lang.String instanceId)
instanceId
- インスタンスIDpublic int countByPk(java.lang.String instanceId, java.lang.String flowNodeId, java.lang.String group)
instanceId
- インスタンスIDflowNodeId
- フローノードgroup
- 担当グループpublic void insert(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, java.lang.String groupId)
instanceId
- インスタンスIDflowNodeId
- フローノードIDgroupId
- グループID