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, isStartedpublic void setProcessLogDAO(ProcessLogDAO dao)
public void deleteLog(long processId)
ProcessLogManagerdeleteLog 在接口中 ProcessLogManagerprocessId - 流程id。public List<ProcessLog> getLogsByActivityId(long activityId)
ProcessLogManagergetLogsByActivityId 在接口中 ProcessLogManageractivityId - 节点id。public List<ProcessLog> getLogsByProcessId(long processId)
ProcessLogManagergetLogsByProcessId 在接口中 ProcessLogManagerprocessId - 流程id。public List<ProcessLog> getLogsByProcessId(long processId, boolean isPage)
ProcessLogManagergetLogsByProcessId 在接口中 ProcessLogManagerprocessId - 流程id。isPage - 是否分页标志 true : 分页 false :不分页public void insertLog(User user, long processeId, long activityId, ProcessLogAction action, String... params)
ProcessLogManagerinsertLog 在接口中 ProcessLogManageruser - 当前登录的用户,亦即操作人。processeId - 流程id。activityId - 节点id。action - 操作类型。params - 操作描述国际化key对应的参数。public void insertLog(User user, long processeId, long activityId, ProcessLogAction action, List<ProcessLogDetail> processLogDetailList, String... params)
insertLog 在接口中 ProcessLogManagerpublic void insert(Long userId, long processeId, long activityId, ProcessLogAction action, List<ProcessLogDetail> processLogDetailList, String... params)
insert 在接口中 ProcessLogManagerpublic void insertLog(User user, long processeId, long activityId, ProcessLogAction action, Long commentId, String... params)
ProcessLogManagerinsertLog 在接口中 ProcessLogManageruser - 当前登录的用户,亦即操作人。processeId - 流程id。activityId - 节点id。action - 操作类型。commentId - 意见idparams - 操作描述国际化key对应的参数。public void insert(Long userId, long processeId, long activityId, ProcessLogAction action, Long commentId, String... params)
insert 在接口中 ProcessLogManagerpublic void insertLog(User user, long processeId, long activityId, ProcessLogAction action, Long commentId, List<ProcessLogDetail> processLogDetailList, String... params)
insertLog 在接口中 ProcessLogManagerpublic void insert(Long userId, long processeId, long activityId, ProcessLogAction action, Long commentId, List<ProcessLogDetail> processLogDetailList, String... params)
insert 在接口中 ProcessLogManagerpublic void insertLog(User user, long processeId, long activityId, ProcessLogAction action, Long commentId, Date actionTime, String... params)
ProcessLogManagerinsertLog 在接口中 ProcessLogManageruser - 当前登录的用户,亦即操作人。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 在接口中 ProcessLogManagerpublic void insertLog(ProcessLog log)
ProcessLogManagerinsertLog 在接口中 ProcessLogManagerlog - ProcessLog实体。public void insertLog(List<ProcessLog> logs)
ProcessLogManagerinsertLog 在接口中 ProcessLogManagerlogs - ProcessLog实体集合。public ProcessLog getProcessLogByProcessIdMaxTime(Long processId)
getProcessLogByProcessIdMaxTime 在接口中 ProcessLogManagerprocessId - 流程IDpublic void update(ProcessLog processLog)
update 在接口中 ProcessLogManagerprocessLog - ProcessLog对象public void updateByHQL(Long newId, Long oldID)
updateByHQL 在接口中 ProcessLogManagerpublic List<ProcessLog> getLogsByProcessId(long processId, FlipInfo fi)
ProcessLogManagergetLogsByProcessId 在接口中 ProcessLogManagerprocessId - 流程id。fi - 分页信息@AjaxAccess public List<ProcessLog> getLogsByProcessIdAndActionId(Map query)
public List<ProcessLog> getLogsByProcessIdAndActionId(Long processId, List<Integer> actionIds)
ProcessLogManagergetLogsByProcessIdAndActionId 在接口中 ProcessLogManagerprotected void doBatch(List<ProcessLog> logs)
AsynchronousBatchTaskdoBatch 在类中 AsynchronousBatchTask<ProcessLog>public void insertLog(User user, long processeId, long activityId, ProcessLogAction action, Long commentId, Date actionTime, List<ProcessLogDetail> processLogDetailList, String... params)
ProcessLogManagerinsertLog 在接口中 ProcessLogManagerpublic void insert(Long userId, long processeId, long activityId, ProcessLogAction action, Long commentId, Date actionTime, List<ProcessLogDetail> processLogDetailList, String... params)
insert 在接口中 ProcessLogManagerpublic List<ProcessLogDetail> getProcessLogDetailList(Long processLogId)
getProcessLogDetailList 在接口中 ProcessLogManagerpublic List getProcessLogCount(Long processId)
ProcessLogManagergetProcessLogCount 在接口中 ProcessLogManagerprocessId - 流程IDCopyright © 2016–2018. All rights reserved.