org.alfresco.repo.domain.audit.ibatis
Class AuditDAOImpl
java.lang.Object
org.alfresco.repo.domain.audit.AbstractAuditDAOImpl
org.alfresco.repo.domain.audit.ibatis.AuditDAOImpl
- All Implemented Interfaces:
- AuditDAO
public class AuditDAOImpl
- extends AbstractAuditDAOImpl
iBatis-specific implementation of the DAO for alf_audit_XXX tables.
- Since:
- 3.2
Method Summary |
protected AuditApplicationEntity |
createAuditApplication(java.lang.Long appNameId,
java.lang.Long modelId,
java.lang.Long disabledPathsId)
|
protected AuditEntryEntity |
createAuditEntry(java.lang.Long applicationId,
long time,
java.lang.Long usernameId,
java.lang.Long valuesId)
|
protected AuditModelEntity |
createAuditModel(java.lang.Long contentDataId,
long crc)
|
int |
deleteAuditEntries(java.lang.Long applicationId,
java.lang.Long from,
java.lang.Long to)
Delete audit entries for the application, possibly limiting the time range. |
protected int |
deleteAuditEntriesImpl(java.util.List auditEntryIds)
|
protected void |
findAuditEntries(AbstractAuditDAOImpl.AuditQueryRowHandler rowHandler,
boolean forward,
java.lang.String appName,
java.lang.String user,
java.lang.Long fromId,
java.lang.Long toId,
java.lang.Long fromTime,
java.lang.Long toTime,
int maxResults,
java.lang.String searchKey,
java.io.Serializable searchValue)
|
protected AuditApplicationEntity |
getAuditApplicationById(java.lang.Long id)
|
protected AuditApplicationEntity |
getAuditApplicationByName(java.lang.String appName)
|
protected AuditModelEntity |
getAuditModelByCrc(long crc)
|
void |
setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
|
protected AuditApplicationEntity |
updateAuditApplication(AuditApplicationEntity entity)
|
Methods inherited from class org.alfresco.repo.domain.audit.AbstractAuditDAOImpl |
createAuditApplication, createAuditEntry, deleteAuditEntries, findAuditEntries, getAuditApplication, getOrCreateAuditModel, getPropertyValueDAO, setContentDataDAO, setContentService, setPropertyValueDAO, updateAuditApplicationDisabledPaths, updateAuditApplicationModel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuditDAOImpl
public AuditDAOImpl()
setSqlSessionTemplate
public final void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
getAuditModelByCrc
protected AuditModelEntity getAuditModelByCrc(long crc)
- Specified by:
getAuditModelByCrc
in class AbstractAuditDAOImpl
createAuditModel
protected AuditModelEntity createAuditModel(java.lang.Long contentDataId,
long crc)
- Specified by:
createAuditModel
in class AbstractAuditDAOImpl
getAuditApplicationById
protected AuditApplicationEntity getAuditApplicationById(java.lang.Long id)
- Specified by:
getAuditApplicationById
in class AbstractAuditDAOImpl
getAuditApplicationByName
protected AuditApplicationEntity getAuditApplicationByName(java.lang.String appName)
- Specified by:
getAuditApplicationByName
in class AbstractAuditDAOImpl
createAuditApplication
protected AuditApplicationEntity createAuditApplication(java.lang.Long appNameId,
java.lang.Long modelId,
java.lang.Long disabledPathsId)
- Specified by:
createAuditApplication
in class AbstractAuditDAOImpl
updateAuditApplication
protected AuditApplicationEntity updateAuditApplication(AuditApplicationEntity entity)
- Specified by:
updateAuditApplication
in class AbstractAuditDAOImpl
deleteAuditEntries
public int deleteAuditEntries(java.lang.Long applicationId,
java.lang.Long from,
java.lang.Long to)
- Description copied from interface:
AuditDAO
- Delete audit entries for the application, possibly limiting the time range.
- Parameters:
applicationId
- and existing audit application IDfrom
- the minimum entry time (inclusive, optional)to
- the maximum entry time (exclusive, optional)
- Returns:
- Returns the number of entries deleted
deleteAuditEntriesImpl
protected int deleteAuditEntriesImpl(java.util.List auditEntryIds)
- Specified by:
deleteAuditEntriesImpl
in class AbstractAuditDAOImpl
createAuditEntry
protected AuditEntryEntity createAuditEntry(java.lang.Long applicationId,
long time,
java.lang.Long usernameId,
java.lang.Long valuesId)
- Specified by:
createAuditEntry
in class AbstractAuditDAOImpl
findAuditEntries
protected void findAuditEntries(AbstractAuditDAOImpl.AuditQueryRowHandler rowHandler,
boolean forward,
java.lang.String appName,
java.lang.String user,
java.lang.Long fromId,
java.lang.Long toId,
java.lang.Long fromTime,
java.lang.Long toTime,
int maxResults,
java.lang.String searchKey,
java.io.Serializable searchValue)
- Specified by:
findAuditEntries
in class AbstractAuditDAOImpl
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.