org.alfresco.repo.domain.usage.ibatis
Class UsageDAOImpl

java.lang.Object
  extended by org.alfresco.repo.domain.usage.AbstractUsageDAOImpl
      extended by 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

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.alfresco.repo.domain.usage.UsageDAO
UsageDAO.MapHandler, UsageDAO.StringHandler
 
Constructor Summary
UsageDAOImpl()
           
 
Method Summary
protected  int deleteUsageDeltaEntitiesByNodeId(long nodeEntityId)
           
protected  UsageDeltaEntity insertUsageDeltaEntity(UsageDeltaEntity entity)
           
protected  UsageDeltaEntity selectTotalUsageDeltaSize(long nodeEntityId)
           
protected  java.util.List selectUsageDeltaNodes()
           
protected  void selectUserContentSizesForStore(org.alfresco.service.cmr.repository.StoreRef storeRef, UsageDAO.MapHandler resultsCallback)
           
protected  void selectUsersWithoutUsage(org.alfresco.service.cmr.repository.StoreRef storeRef, UsageDAO.MapHandler resultsCallback)
           
protected  void selectUsersWithUsage(org.alfresco.service.cmr.repository.StoreRef storeRef, UsageDAO.MapHandler resultsCallback)
           
 void setQnameDAO(QNameDAO qnameDAO)
           
 void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
           
 
Methods inherited from class org.alfresco.repo.domain.usage.AbstractUsageDAOImpl
deleteDeltas, deleteDeltas, getTotalDeltaSize, getUsageDeltaNodes, getUserContentSizesForStore, getUsersWithoutUsage, getUsersWithUsage, insertDelta, setNodeDAO
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsageDAOImpl

public UsageDAOImpl()
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:
insertUsageDeltaEntity in class AbstractUsageDAOImpl

selectTotalUsageDeltaSize

protected UsageDeltaEntity selectTotalUsageDeltaSize(long nodeEntityId)
Specified by:
selectTotalUsageDeltaSize in class AbstractUsageDAOImpl

selectUsageDeltaNodes

protected java.util.List selectUsageDeltaNodes()
Specified by:
selectUsageDeltaNodes in class AbstractUsageDAOImpl

deleteUsageDeltaEntitiesByNodeId

protected int deleteUsageDeltaEntitiesByNodeId(long nodeEntityId)
Specified by:
deleteUsageDeltaEntitiesByNodeId in class AbstractUsageDAOImpl

selectUsersWithoutUsage

protected void selectUsersWithoutUsage(org.alfresco.service.cmr.repository.StoreRef storeRef,
                                       UsageDAO.MapHandler resultsCallback)
Specified by:
selectUsersWithoutUsage in class AbstractUsageDAOImpl

selectUsersWithUsage

protected void selectUsersWithUsage(org.alfresco.service.cmr.repository.StoreRef storeRef,
                                    UsageDAO.MapHandler resultsCallback)
Specified by:
selectUsersWithUsage in class AbstractUsageDAOImpl

selectUserContentSizesForStore

protected void selectUserContentSizesForStore(org.alfresco.service.cmr.repository.StoreRef storeRef,
                                              UsageDAO.MapHandler resultsCallback)
Specified by:
selectUserContentSizesForStore in class AbstractUsageDAOImpl


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.