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)
アクティブグループタスクを登録する。 
 | 
createStatementpublic 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