org.alfresco.repo.domain.avm.ibatis
Class AVMStoreDAOImpl

java.lang.Object
  extended by org.alfresco.repo.domain.avm.AbstractAVMStoreDAOImpl
      extended by org.alfresco.repo.domain.avm.ibatis.AVMStoreDAOImpl
All Implemented Interfaces:
AVMStoreDAO

public class AVMStoreDAOImpl
extends AbstractAVMStoreDAOImpl

iBatis-specific implementation of the AVMStore DAO.

Since:
3.2

Constructor Summary
AVMStoreDAOImpl()
           
 
Method Summary
protected  AVMStoreEntity createStoreEntity(AVMStoreEntity storeEntity)
           
protected  int deleteStoreEntity(long id)
           
protected  int deleteStorePropertyEntities(long storeId)
           
protected  int deleteStorePropertyEntity(long storeId, long qnameId)
           
protected  java.util.List getAllStoreEntities()
           
protected  AVMStoreEntity getStoreEntity(long id)
           
protected  AVMStoreEntity getStoreEntity(java.lang.String name)
           
protected  AVMStoreEntity getStoreEntityByRoot(long rootNodeId)
           
protected  java.util.List getStorePropertyEntities(long storeId)
           
protected  java.util.List getStorePropertyEntitiesByKeyPattern(java.lang.String uriPattern, java.lang.String localNamePattern)
           
protected  java.util.List getStorePropertyEntitiesByStoreAndKeyPattern(long storeId, java.lang.String uriPattern, java.lang.String localNamePattern)
           
protected  AVMStorePropertyEntity getStorePropertyEntity(long storeId, long qnameId)
           
protected  void insertStorePropertyEntity(AVMStorePropertyEntity propEntity)
           
 void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
           
 void setToLower(boolean toLower)
           
protected  int updateStoreEntity(AVMStoreEntity updateStoreEntity)
           
protected  int updateStorePropertyEntity(AVMStorePropertyEntity updatePropEntity)
           
 
Methods inherited from class org.alfresco.repo.domain.avm.AbstractAVMStoreDAOImpl
clearStoreEntityCache, createOrUpdateStoreProperty, createStore, deleteStore, deleteStoreProperties, deleteStoreProperty, getAllStores, getStore, getStore, getStoreByRoot, getStoreProperties, getStorePropertiesByKeyPattern, getStorePropertiesByStoreAndKeyPattern, getStoreProperty, setAvmStoreCache, setAvmStorePropertyCache, setQnameDAO, updateStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AVMStoreDAOImpl

public AVMStoreDAOImpl()
Method Detail

setSqlSessionTemplate

public final void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)

setToLower

public void setToLower(boolean toLower)

getStoreEntity

protected AVMStoreEntity getStoreEntity(long id)
Specified by:
getStoreEntity in class AbstractAVMStoreDAOImpl

getStoreEntity

protected AVMStoreEntity getStoreEntity(java.lang.String name)
Specified by:
getStoreEntity in class AbstractAVMStoreDAOImpl

getStoreEntityByRoot

protected AVMStoreEntity getStoreEntityByRoot(long rootNodeId)
Specified by:
getStoreEntityByRoot in class AbstractAVMStoreDAOImpl

getAllStoreEntities

protected java.util.List getAllStoreEntities()
Specified by:
getAllStoreEntities in class AbstractAVMStoreDAOImpl

createStoreEntity

protected AVMStoreEntity createStoreEntity(AVMStoreEntity storeEntity)
Specified by:
createStoreEntity in class AbstractAVMStoreDAOImpl

updateStoreEntity

protected int updateStoreEntity(AVMStoreEntity updateStoreEntity)
Specified by:
updateStoreEntity in class AbstractAVMStoreDAOImpl

deleteStoreEntity

protected int deleteStoreEntity(long id)
Specified by:
deleteStoreEntity in class AbstractAVMStoreDAOImpl

insertStorePropertyEntity

protected void insertStorePropertyEntity(AVMStorePropertyEntity propEntity)
Specified by:
insertStorePropertyEntity in class AbstractAVMStoreDAOImpl

updateStorePropertyEntity

protected int updateStorePropertyEntity(AVMStorePropertyEntity updatePropEntity)
Specified by:
updateStorePropertyEntity in class AbstractAVMStoreDAOImpl

getStorePropertyEntity

protected AVMStorePropertyEntity getStorePropertyEntity(long storeId,
                                                        long qnameId)
Specified by:
getStorePropertyEntity in class AbstractAVMStoreDAOImpl

getStorePropertyEntities

protected java.util.List getStorePropertyEntities(long storeId)
Specified by:
getStorePropertyEntities in class AbstractAVMStoreDAOImpl

getStorePropertyEntitiesByKeyPattern

protected java.util.List getStorePropertyEntitiesByKeyPattern(java.lang.String uriPattern,
                                                              java.lang.String localNamePattern)
Specified by:
getStorePropertyEntitiesByKeyPattern in class AbstractAVMStoreDAOImpl

getStorePropertyEntitiesByStoreAndKeyPattern

protected java.util.List getStorePropertyEntitiesByStoreAndKeyPattern(long storeId,
                                                                      java.lang.String uriPattern,
                                                                      java.lang.String localNamePattern)
Specified by:
getStorePropertyEntitiesByStoreAndKeyPattern in class AbstractAVMStoreDAOImpl

deleteStorePropertyEntity

protected int deleteStorePropertyEntity(long storeId,
                                        long qnameId)
Specified by:
deleteStorePropertyEntity in class AbstractAVMStoreDAOImpl

deleteStorePropertyEntities

protected int deleteStorePropertyEntities(long storeId)
Specified by:
deleteStorePropertyEntities in class AbstractAVMStoreDAOImpl


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