Class UsageDAOImpl
- java.lang.Object
-
- org.alfresco.repo.domain.usage.AbstractUsageDAOImpl
-
- org.alfresco.repo.domain.usage.ibatis.UsageDAOImpl
-
- All Implemented Interfaces:
UsageDAO
public class UsageDAOImpl extends AbstractUsageDAOImpl
iBatis-specific implementation of the Usage DAO.- Since:
- 3.4
- Author:
- janv
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.alfresco.repo.domain.usage.UsageDAO
UsageDAO.MapHandler, UsageDAO.StringHandler
-
-
Constructor Summary
Constructors Constructor Description UsageDAOImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intdeleteUsageDeltaEntitiesByNodeId(long nodeEntityId)protected UsageDeltaEntityinsertUsageDeltaEntity(UsageDeltaEntity entity)protected java.lang.LongselectContentSizeForStoreForUser(org.alfresco.service.cmr.repository.StoreRef storeRef, java.lang.String userName)protected UsageDeltaEntityselectTotalUsageDeltaSize(long nodeEntityId)protected java.util.List<java.lang.Long>selectUsageDeltaNodes()protected voidselectUserContentSizesForStore(org.alfresco.service.cmr.repository.StoreRef storeRef, UsageDAO.MapHandler resultsCallback)protected voidselectUsersWithoutUsage(org.alfresco.service.cmr.repository.StoreRef storeRef, UsageDAO.MapHandler resultsCallback)protected voidselectUsersWithUsage(org.alfresco.service.cmr.repository.StoreRef storeRef, UsageDAO.MapHandler resultsCallback)voidsetQnameDAO(QNameDAO qnameDAO)voidsetSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)-
Methods inherited from class org.alfresco.repo.domain.usage.AbstractUsageDAOImpl
deleteDeltas, deleteDeltas, getContentSizeForStoreForUser, getTotalDeltaSize, getUsageDeltaNodes, getUserContentSizesForStore, getUsersWithoutUsage, getUsersWithUsage, insertDelta, setNodeDAO
-
-
-
-
Method Detail
-
setSqlSessionTemplate
public final void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
-
setQnameDAO
public void setQnameDAO(QNameDAO qnameDAO)
-
insertUsageDeltaEntity
protected UsageDeltaEntity insertUsageDeltaEntity(UsageDeltaEntity entity)
- Specified by:
insertUsageDeltaEntityin classAbstractUsageDAOImpl
-
selectTotalUsageDeltaSize
protected UsageDeltaEntity selectTotalUsageDeltaSize(long nodeEntityId)
- Specified by:
selectTotalUsageDeltaSizein classAbstractUsageDAOImpl
-
selectUsageDeltaNodes
protected java.util.List<java.lang.Long> selectUsageDeltaNodes()
- Specified by:
selectUsageDeltaNodesin classAbstractUsageDAOImpl
-
deleteUsageDeltaEntitiesByNodeId
protected int deleteUsageDeltaEntitiesByNodeId(long nodeEntityId)
- Specified by:
deleteUsageDeltaEntitiesByNodeIdin classAbstractUsageDAOImpl
-
selectUsersWithoutUsage
protected void selectUsersWithoutUsage(org.alfresco.service.cmr.repository.StoreRef storeRef, UsageDAO.MapHandler resultsCallback)- Specified by:
selectUsersWithoutUsagein classAbstractUsageDAOImpl
-
selectUsersWithUsage
protected void selectUsersWithUsage(org.alfresco.service.cmr.repository.StoreRef storeRef, UsageDAO.MapHandler resultsCallback)- Specified by:
selectUsersWithUsagein classAbstractUsageDAOImpl
-
selectUserContentSizesForStore
protected void selectUserContentSizesForStore(org.alfresco.service.cmr.repository.StoreRef storeRef, UsageDAO.MapHandler resultsCallback)- Specified by:
selectUserContentSizesForStorein classAbstractUsageDAOImpl
-
selectContentSizeForStoreForUser
protected java.lang.Long selectContentSizeForStoreForUser(org.alfresco.service.cmr.repository.StoreRef storeRef, java.lang.String userName)- Specified by:
selectContentSizeForStoreForUserin classAbstractUsageDAOImpl
-
-