@ProcessInDataSource(name=BASE) public class OperationlogManagerImpl extends com.seeyon.ctp.common.dao.BaseHibernateDao<OperationLog> implements OperationlogManager
| 构造器和说明 |
|---|
OperationlogManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteLogById(java.lang.Long id)
通过主键删除对象
|
void |
deleteLogById(java.lang.String id)
删除日志
|
void |
deleteLogByObjectId(java.util.List<OperationLog> logList)
通过文档的id删除日志
|
java.util.List<OperationLog> |
getAllOperationLog(boolean needPagination)
查询所有日志
|
java.util.List<OperationLog> |
getAllOperationLog(java.util.List<java.lang.Long> objectIds,
boolean needPagination)
查询集合对象的所有日志
|
java.util.List<OperationLog> |
getAllOperationLogByConditions(java.util.List<java.lang.Long> objectIds,
boolean needPagination,
java.util.Map<java.lang.String,java.lang.Object> Params)
通过文档id查询操作记录(条件查询)
|
java.util.List<OperationLog> |
getOperationLogByCat(int catId,
boolean needPagination)
查询某一类别的日志
|
java.util.List<OperationLog> |
getOperationLogByCondition(java.lang.String category,
java.lang.String startTime,
java.lang.String endTime,
boolean needPagination)
根据条件查询日志
|
OperationLog |
getOperationLogByDocHistoryBodyId(java.lang.Long id)
通过历史正文表的主键或者操作记录
|
OperationLog |
getOperationLogById(java.lang.Long id)
通过主键获得操作日志对象
|
OperationLogDao |
getOperationLogDao() |
void |
insertOplog(java.lang.Long objectId,
com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.lang.String actionType,
java.lang.String contentLabel,
java.lang.Object... contentParameters)
保存业务日志,操作者就是当前登录者
|
void |
insertOplog(java.lang.Long objectId,
java.lang.Long subObjectId,
com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.lang.String actionType,
java.lang.String contentLabel,
java.lang.Object... contentParameters)
保存业务日志,操作者就是当前登录者
|
void |
insertOplog(java.lang.Long memberId,
java.lang.Long objectId,
java.lang.Long subObjectId,
com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.lang.String actionType,
java.lang.String contentLabel,
java.lang.Object... contentParameters) |
java.util.List<OperationLog> |
queryByObjectId(java.lang.Long objectId,
boolean needPagination)
根据操作对象查询日志
|
java.util.List<OperationLog> |
queryBySubObjectId(java.lang.Long subObjectId,
boolean needPagination)
根据次操作对象查询日志
|
java.util.List<OperationLog> |
queryBySubObjectIdAndObjectId(java.lang.Long objectId,
java.lang.Long subObjectId,
boolean needPagination)
根据操作对象和次操作对象查询日志
objectId=? |
java.util.List<OperationLog> |
queryBySubObjectIdOrObjectId(java.lang.Long objectId,
java.lang.Long subObjectId,
boolean needPagination)
根据操作对象或者次操作对象查询日志
objectId=? |
void |
setOperationLogDao(OperationLogDao operationLogDao) |
delete, delete, delete, delete, deleteObject, findBy, findByExample, getQueryCount, isNotUnique, pagedQuery, pagedQuery, pagedQuery, pagedQuery, paginate, paginate, paginate, remove, removeById, saveAll, sortCriteria, update, update, update, update, update, updateAll, withoutPagination, withPaginationcloseSessionIfNecessary, getSession, getSession, releaseSessionbulkUpdate, bulkUpdate, checkDaoConfig, convertHibernateAccessException, count, count, count, createHibernateTemplate, delete, delete, executeCriteria, executeCriteria, executeUniqueCriteria, find, find, find, find, find, find, findBy, findByLike, findNativeSQL, findSimpleObjects, findSimpleObjects, findUnique, findUnique, findUniqueBy, findVarargs, findWithCount, findWithCount, get, getAll, getBatchSize, getCountByCriteria, getEntityClass, getHibernateTemplate, getSessionFactory, getSimpleObject, save, savePatchAll, setHibernateTemplate, setParameters, setSessionFactory, sortCriteria, update, updatePatchAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbulkUpdate, bulkUpdate, count, count, count, delete, delete, executeCriteria, executeCriteria, executeUniqueCriteria, find, find, find, find, find, find, findBy, findByLike, findNativeSQL, findSimpleObjects, findSimpleObjects, findUnique, findUnique, findUniqueBy, findVarargs, findWithCount, findWithCount, get, getAll, getCountByCriteria, getHibernateTemplate, getSessionFactory, getSimpleObject, save, savePatchAll, setHibernateTemplate, setSessionFactory, update, updatePatchAllpublic void insertOplog(java.lang.Long memberId,
java.lang.Long objectId,
java.lang.Long subObjectId,
com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.lang.String actionType,
java.lang.String contentLabel,
java.lang.Object... contentParameters)
insertOplog 在接口中 OperationlogManagerpublic void insertOplog(java.lang.Long objectId,
java.lang.Long subObjectId,
com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.lang.String actionType,
java.lang.String contentLabel,
java.lang.Object... contentParameters)
OperationlogManagerinsertOplog 在接口中 OperationlogManagerobjectId - 操作对象idsubObjectId - 次操作对象idcategory - 所属应用类别actionType - 操作类型contentLabel - 显示内容国际化key(国际化资源自行管理)contentParameters - 国际化参数public void insertOplog(java.lang.Long objectId,
com.seeyon.ctp.common.constants.ApplicationCategoryEnum category,
java.lang.String actionType,
java.lang.String contentLabel,
java.lang.Object... contentParameters)
OperationlogManagerinsertOplog 在接口中 OperationlogManagerobjectId - 操作对象idcategory - 所属应用类别actionType - 操作类型contentLabel - 显示内容国际化key(国际化资源自行管理)contentParameters - 国际化参数public java.util.List<OperationLog> getAllOperationLog(java.util.List<java.lang.Long> objectIds, boolean needPagination)
OperationlogManagergetAllOperationLog 在接口中 OperationlogManagerneedPagination - 是否需要分页public java.util.List<OperationLog> getAllOperationLog(boolean needPagination)
OperationlogManagergetAllOperationLog 在接口中 OperationlogManagerpublic java.util.List<OperationLog> getOperationLogByCat(int catId, boolean needPagination)
OperationlogManagergetOperationLogByCat 在接口中 OperationlogManagercatId - 类别(ApplicationCategoryEnum.xxx)public java.util.List<OperationLog> getOperationLogByCondition(java.lang.String category, java.lang.String startTime, java.lang.String endTime, boolean needPagination) throws java.lang.Exception
OperationlogManagergetOperationLogByCondition 在接口中 OperationlogManagercategory - 模块类别startTime - 开始时间endTime - 截至时间needPagination - 是否需要分页java.lang.Exceptionpublic java.util.List<OperationLog> queryByObjectId(java.lang.Long objectId, boolean needPagination)
OperationlogManagerqueryByObjectId 在接口中 OperationlogManagerneedPagination - 是否需要分页public java.util.List<OperationLog> queryBySubObjectId(java.lang.Long subObjectId, boolean needPagination)
OperationlogManagerqueryBySubObjectId 在接口中 OperationlogManagerneedPagination - 是否需要分页public java.util.List<OperationLog> queryBySubObjectIdAndObjectId(java.lang.Long objectId, java.lang.Long subObjectId, boolean needPagination)
OperationlogManagerobjectId=? and subObjectId=?queryBySubObjectIdAndObjectId 在接口中 OperationlogManagerneedPagination - 是否需要分页public java.util.List<OperationLog> queryBySubObjectIdOrObjectId(java.lang.Long objectId, java.lang.Long subObjectId, boolean needPagination)
OperationlogManagerobjectId=? or subObjectId=?queryBySubObjectIdOrObjectId 在接口中 OperationlogManagerneedPagination - 是否需要分页public void deleteLogById(java.lang.String id)
throws java.lang.Exception
OperationlogManagerdeleteLogById 在接口中 OperationlogManagerjava.lang.Exceptionpublic void deleteLogById(java.lang.Long id)
deleteLogById 在接口中 OperationlogManagerid - public OperationLogDao getOperationLogDao()
public void setOperationLogDao(OperationLogDao operationLogDao)
public void deleteLogByObjectId(java.util.List<OperationLog> logList)
OperationlogManagerdeleteLogByObjectId 在接口中 OperationlogManagerpublic OperationLog getOperationLogById(java.lang.Long id)
OperationlogManagergetOperationLogById 在接口中 OperationlogManagerpublic OperationLog getOperationLogByDocHistoryBodyId(java.lang.Long id)
OperationlogManagergetOperationLogByDocHistoryBodyId 在接口中 OperationlogManagerpublic java.util.List<OperationLog> getAllOperationLogByConditions(java.util.List<java.lang.Long> objectIds, boolean needPagination, java.util.Map<java.lang.String,java.lang.Object> Params)
OperationlogManagergetAllOperationLogByConditions 在接口中 OperationlogManager