public class ProcessLogManagerImpl extends AsynchronousBatchTask<ProcessLog> implements ProcessLogManager
构造器和说明 |
---|
ProcessLogManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
void |
deleteLog(long processId)
删除指定流程的日志。
|
protected void |
doBatch(List<ProcessLog> logs)
回调函数
|
List<ProcessLog> |
getLogsByActivityId(long activityId)
取得指定节点的日志。
|
List<ProcessLog> |
getLogsByProcessId(long processId)
取得流程流程的日志。
|
List<ProcessLog> |
getLogsByProcessId(long processId,
boolean isPage)
取得流程流程的日志。
|
List<ProcessLog> |
getLogsByProcessId(long processId,
FlipInfo fi)
取得流程流程的日志。
|
List<ProcessLog> |
getLogsByProcessIdAndActionId(Long processId,
List<Integer> actionIds)
根据流程id和actionId获取流程日志
|
List<ProcessLog> |
getLogsByProcessIdAndActionId(Map query) |
ProcessLog |
getProcessLogByProcessIdMaxTime(Long processId)
lijl添加,通过流程ID查询出该流程刚插入的流程日志
|
List |
getProcessLogCount(Long processId)
流程日志页面数据统计
|
List<ProcessLogDetail> |
getProcessLogDetailList(Long processLogId) |
void |
insert(Long userId,
long processeId,
long activityId,
ProcessLogAction action,
List<ProcessLogDetail> processLogDetailList,
String... params) |
void |
insert(Long userId,
long processeId,
long activityId,
ProcessLogAction action,
Long commentId,
Date actionTime,
List<ProcessLogDetail> processLogDetailList,
String... params) |
void |
insert(Long userId,
long processeId,
long activityId,
ProcessLogAction action,
Long commentId,
Date actionTime,
String... params) |
void |
insert(Long userId,
long processeId,
long activityId,
ProcessLogAction action,
Long commentId,
List<ProcessLogDetail> processLogDetailList,
String... params) |
void |
insert(Long userId,
long processeId,
long activityId,
ProcessLogAction action,
Long commentId,
String... params) |
void |
insertLog(List<ProcessLog> logs)
批量插入流程日志。
|
void |
insertLog(ProcessLog log)
插入流程日志。
|
void |
insertLog(User user,
long processeId,
long activityId,
ProcessLogAction action,
List<ProcessLogDetail> processLogDetailList,
String... params) |
void |
insertLog(User user,
long processeId,
long activityId,
ProcessLogAction action,
Long commentId,
Date actionTime,
List<ProcessLogDetail> processLogDetailList,
String... params)
插入流程日志。
|
void |
insertLog(User user,
long processeId,
long activityId,
ProcessLogAction action,
Long commentId,
Date actionTime,
String... params)
插入流程日志。
|
void |
insertLog(User user,
long processeId,
long activityId,
ProcessLogAction action,
Long commentId,
List<ProcessLogDetail> processLogDetailList,
String... params) |
void |
insertLog(User user,
long processeId,
long activityId,
ProcessLogAction action,
Long commentId,
String... params)
插入流程日志。
|
void |
insertLog(User user,
long processeId,
long activityId,
ProcessLogAction action,
String... params)
插入流程日志。
|
void |
setProcessLogDAO(ProcessLogDAO dao) |
void |
update(ProcessLog processLog)
lijl添加,修改流程日志对象
|
void |
updateByHQL(Long newId,
Long oldID) |
addTask, getABThreadName, getIntervalTime, getLength, isStarted
public void setProcessLogDAO(ProcessLogDAO dao)
public void deleteLog(long processId)
ProcessLogManager
deleteLog
在接口中 ProcessLogManager
processId
- 流程id。public List<ProcessLog> getLogsByActivityId(long activityId)
ProcessLogManager
getLogsByActivityId
在接口中 ProcessLogManager
activityId
- 节点id。public List<ProcessLog> getLogsByProcessId(long processId)
ProcessLogManager
getLogsByProcessId
在接口中 ProcessLogManager
processId
- 流程id。public List<ProcessLog> getLogsByProcessId(long processId, boolean isPage)
ProcessLogManager
getLogsByProcessId
在接口中 ProcessLogManager
processId
- 流程id。isPage
- 是否分页标志 true : 分页 false :不分页public void insertLog(User user, long processeId, long activityId, ProcessLogAction action, String... params)
ProcessLogManager
insertLog
在接口中 ProcessLogManager
user
- 当前登录的用户,亦即操作人。processeId
- 流程id。activityId
- 节点id。action
- 操作类型。params
- 操作描述国际化key对应的参数。public void insertLog(User user, long processeId, long activityId, ProcessLogAction action, List<ProcessLogDetail> processLogDetailList, String... params)
insertLog
在接口中 ProcessLogManager
public void insert(Long userId, long processeId, long activityId, ProcessLogAction action, List<ProcessLogDetail> processLogDetailList, String... params)
insert
在接口中 ProcessLogManager
public void insertLog(User user, long processeId, long activityId, ProcessLogAction action, Long commentId, String... params)
ProcessLogManager
insertLog
在接口中 ProcessLogManager
user
- 当前登录的用户,亦即操作人。processeId
- 流程id。activityId
- 节点id。action
- 操作类型。commentId
- 意见idparams
- 操作描述国际化key对应的参数。public void insert(Long userId, long processeId, long activityId, ProcessLogAction action, Long commentId, String... params)
insert
在接口中 ProcessLogManager
public void insertLog(User user, long processeId, long activityId, ProcessLogAction action, Long commentId, List<ProcessLogDetail> processLogDetailList, String... params)
insertLog
在接口中 ProcessLogManager
public void insert(Long userId, long processeId, long activityId, ProcessLogAction action, Long commentId, List<ProcessLogDetail> processLogDetailList, String... params)
insert
在接口中 ProcessLogManager
public void insertLog(User user, long processeId, long activityId, ProcessLogAction action, Long commentId, Date actionTime, String... params)
ProcessLogManager
insertLog
在接口中 ProcessLogManager
user
- 当前登录的用户,亦即操作人。processeId
- 流程id。activityId
- 节点id。action
- 操作类型。commentId
- 意见idactionTime
- 时间params
- 操作描述国际化key对应的参数。public void insert(Long userId, long processeId, long activityId, ProcessLogAction action, Long commentId, Date actionTime, String... params)
insert
在接口中 ProcessLogManager
public void insertLog(ProcessLog log)
ProcessLogManager
insertLog
在接口中 ProcessLogManager
log
- ProcessLog实体。public void insertLog(List<ProcessLog> logs)
ProcessLogManager
insertLog
在接口中 ProcessLogManager
logs
- ProcessLog实体集合。public ProcessLog getProcessLogByProcessIdMaxTime(Long processId)
getProcessLogByProcessIdMaxTime
在接口中 ProcessLogManager
processId
- 流程IDpublic void update(ProcessLog processLog)
update
在接口中 ProcessLogManager
processLog
- ProcessLog对象public void updateByHQL(Long newId, Long oldID)
updateByHQL
在接口中 ProcessLogManager
public List<ProcessLog> getLogsByProcessId(long processId, FlipInfo fi)
ProcessLogManager
getLogsByProcessId
在接口中 ProcessLogManager
processId
- 流程id。fi
- 分页信息@AjaxAccess public List<ProcessLog> getLogsByProcessIdAndActionId(Map query)
public List<ProcessLog> getLogsByProcessIdAndActionId(Long processId, List<Integer> actionIds)
ProcessLogManager
getLogsByProcessIdAndActionId
在接口中 ProcessLogManager
protected void doBatch(List<ProcessLog> logs)
AsynchronousBatchTask
doBatch
在类中 AsynchronousBatchTask<ProcessLog>
public void insertLog(User user, long processeId, long activityId, ProcessLogAction action, Long commentId, Date actionTime, List<ProcessLogDetail> processLogDetailList, String... params)
ProcessLogManager
insertLog
在接口中 ProcessLogManager
public void insert(Long userId, long processeId, long activityId, ProcessLogAction action, Long commentId, Date actionTime, List<ProcessLogDetail> processLogDetailList, String... params)
insert
在接口中 ProcessLogManager
public List<ProcessLogDetail> getProcessLogDetailList(Long processLogId)
getProcessLogDetailList
在接口中 ProcessLogManager
public List getProcessLogCount(Long processId)
ProcessLogManager
getProcessLogCount
在接口中 ProcessLogManager
processId
- 流程IDCopyright © 2016–2018. All rights reserved.