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