public class ActiveUserTaskDao extends DaoSupport
| Constructor and Description |
|---|
ActiveUserTaskDao(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 user)
インスタンスID、フローノード、担当ユーザに対応するレコード数を取得する。
|
void |
delete(java.lang.String instanceId)
アクティブユーザタスクを削除する。
|
void |
delete(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String user)
アクティブユーザタスクを削除する。
|
java.util.List<ActiveUserTaskEntity> |
find(java.lang.String instanceId)
インスタンスIDに紐づくアクティブユーザタスクを取得する。
|
ActiveUserTaskEntity |
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.List<java.lang.String> users)
アクティブユーザタスクを登録する。
|
void |
insert(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String user,
int executionOrder)
アクティブユーザタスクを登録する。
|
createStatementpublic ActiveUserTaskDao(WorkflowInstanceSchema schema)
schema - テーブル定義情報public java.util.List<ActiveUserTaskEntity> find(java.lang.String instanceId)
instanceId - インスタンスIDpublic ActiveUserTaskEntity find(java.lang.String instanceId, java.lang.String flowNodeId, java.lang.String user)
instanceId - インスタンスIDflowNodeId - フローノードIDuser - ユーザIDpublic int count(java.lang.String instanceId)
instanceId - インスタンスIDpublic int countByPk(java.lang.String instanceId,
java.lang.String flowNodeId,
java.lang.String user)
instanceId - インスタンスIDflowNodeId - フローノードuser - 担当ユーザpublic void insert(java.lang.String instanceId,
java.lang.String flowNodeId,
java.util.List<java.lang.String> users)
instanceId - インスタンスIDflowNodeId - フローノードusers - 担当ユーザ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,
java.lang.String user)
instanceId - インスタンスIDflowNodeId - フローノードIDuser - ユーザ