org.alfresco.repo.domain.qname.ibatis
Class QNameDAOImpl

java.lang.Object
  extended by org.alfresco.repo.domain.qname.AbstractQNameDAOImpl
      extended by org.alfresco.repo.domain.qname.ibatis.QNameDAOImpl
All Implemented Interfaces:
QNameDAO

public class QNameDAOImpl
extends AbstractQNameDAOImpl

iBatis-specific extension of the QName and Namespace abstract DAO

Since:
3.4

Constructor Summary
QNameDAOImpl()
           
 
Method Summary
protected  NamespaceEntity createNamespaceEntity(java.lang.String uri)
           
protected  QNameEntity createQNameEntity(java.lang.Long nsId, java.lang.String localName)
           
protected  NamespaceEntity findNamespaceEntityById(java.lang.Long id)
           
protected  NamespaceEntity findNamespaceEntityByUri(java.lang.String uri)
           
protected  QNameEntity findQNameEntityById(java.lang.Long id)
           
protected  QNameEntity findQNameEntityByNamespaceAndLocalName(java.lang.Long nsId, java.lang.String localName)
           
 void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
           
protected  int updateNamespaceEntity(NamespaceEntity entity, java.lang.String uri)
           
protected  int updateQNameEntity(QNameEntity entity, java.lang.Long nsId, java.lang.String localName)
           
 
Methods inherited from class org.alfresco.repo.domain.qname.AbstractQNameDAOImpl
convertIdMapToQNameMap, convertIdsToQNames, convertQNamesToIds, getNamespace, getNamespace, getOrCreateNamespace, getOrCreateQName, getQName, getQName, setNamespaceCache, setQnameCache, updateNamespace, updateQName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QNameDAOImpl

public QNameDAOImpl()
Method Detail

setSqlSessionTemplate

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

findNamespaceEntityById

protected NamespaceEntity findNamespaceEntityById(java.lang.Long id)
Specified by:
findNamespaceEntityById in class AbstractQNameDAOImpl

findNamespaceEntityByUri

protected NamespaceEntity findNamespaceEntityByUri(java.lang.String uri)
Specified by:
findNamespaceEntityByUri in class AbstractQNameDAOImpl

createNamespaceEntity

protected NamespaceEntity createNamespaceEntity(java.lang.String uri)
Specified by:
createNamespaceEntity in class AbstractQNameDAOImpl

updateNamespaceEntity

protected int updateNamespaceEntity(NamespaceEntity entity,
                                    java.lang.String uri)
Specified by:
updateNamespaceEntity in class AbstractQNameDAOImpl

findQNameEntityById

protected QNameEntity findQNameEntityById(java.lang.Long id)
Specified by:
findQNameEntityById in class AbstractQNameDAOImpl

findQNameEntityByNamespaceAndLocalName

protected QNameEntity findQNameEntityByNamespaceAndLocalName(java.lang.Long nsId,
                                                             java.lang.String localName)
Specified by:
findQNameEntityByNamespaceAndLocalName in class AbstractQNameDAOImpl

createQNameEntity

protected QNameEntity createQNameEntity(java.lang.Long nsId,
                                        java.lang.String localName)
Specified by:
createQNameEntity in class AbstractQNameDAOImpl

updateQNameEntity

protected int updateQNameEntity(QNameEntity entity,
                                java.lang.Long nsId,
                                java.lang.String localName)
Specified by:
updateQNameEntity in class AbstractQNameDAOImpl


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