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)
アクティブユーザタスクを登録する。
|
createStatement
public 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
- ユーザ