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 - ユーザ