org.alfresco.repo.domain.patch.ibatis
Class PatchDAOImpl.PostgreSQL

java.lang.Object
  extended by org.alfresco.repo.domain.patch.AbstractPatchDAOImpl
      extended by org.alfresco.repo.domain.patch.ibatis.PatchDAOImpl
          extended by org.alfresco.repo.domain.patch.ibatis.PatchDAOImpl.PostgreSQL
All Implemented Interfaces:
org.alfresco.ibatis.BatchingDAO, PatchDAO
Enclosing class:
PatchDAOImpl

public static class PatchDAOImpl.PostgreSQL
extends PatchDAOImpl

PostgreSQL-specific DAO

Since:
4.0

Nested Class Summary
 
Nested classes/interfaces inherited from class org.alfresco.repo.domain.patch.ibatis.PatchDAOImpl
PatchDAOImpl.Oracle, PatchDAOImpl.PostgreSQL
 
Nested classes/interfaces inherited from interface org.alfresco.repo.domain.patch.PatchDAO
PatchDAO.StringHandler
 
Field Summary
 
Fields inherited from class org.alfresco.repo.domain.patch.ibatis.PatchDAOImpl
template
 
Constructor Summary
PatchDAOImpl.PostgreSQL()
           
 
Method Summary
 void migrateOldAttrDropTables()
          Drop old attribute alf_*attribute* tables
 
Methods inherited from class org.alfresco.repo.domain.patch.ibatis.PatchDAOImpl
addSizeCurrentProp, deleteAclEntities, deleteAclMemberEntitiesForAcls, deleteDanglingAceEntities, executeBatch, getAclsThatInheritFromNonPrimaryParent, getAclsThatInheritWithInheritanceUnset, getAdmOldContentProperties, getAuthoritiesWithNonUtf8Crcs, getAVMNodeEntitiesCountWhereNewInStore, getAVMNodeEntitiesWithEmptyGUID, getAvmNodesWithOldContentProperties, getChildAssocCount, getChildAssocsForCrcFix, getCountNodesWithAspects, getDefiningAclsThatDoNotInheritCorrectlyFromThePrimaryParent, getDmNodeEntitiesCount, getDmNodeEntitiesCountWithNewACLs, getMaxAclEntityId, getMaxAdmNodeID, getMaxAvmNodeID, getMaxChildAssocId, getNodesOfTypeWithNamePattern, getNullVersionLayeredDirectoryNodeEntities, getNullVersionLayeredFileNodeEntities, getOldAttrAVMLocksImpl, getOldAttrChainingURSImpl, getOldAttrCustomNamesImpl, getOldAttrPropertyBackedBeansImpl, getOldAttrTenantsImpl, getSharedAclsThatDoNotInheritCorrectlyFromTheirDefiningAcl, getSharedAclsThatDoNotInheritCorrectlyFromThePrimaryParent, selectAllAclEntityIds, selectNonDanglingAclEntityIds, setLocaleDAO, setQnameDAO, setSqlSessionTemplate, startBatch, updateAdmOldContentProperty, updateAVMNodeEntitiesNullifyAcl, updateAVMNodeEntitiesSetAcl, updateChildAssocCrc, updateContentMimetypeIds
 
Methods inherited from class org.alfresco.repo.domain.patch.AbstractPatchDAOImpl
deleteAclMembersForAcls, deleteAcls, deleteDanglingAces, getAVMNodesCountWhereNewInStore, getDmNodeCount, getDmNodeCountWithNewACLs, getEmptyGUIDS, getMaxAclId, getNullVersionLayeredDirectories, getNullVersionLayeredFiles, getOldAttrCustomNames, migrateOldAttrAVMLocks, migrateOldAttrChainingURS, migrateOldAttrPropertyBackedBeans, migrateOldAttrTenants, selectAllAclIds, selectNonDanglingAclIds, setContentDataDAO, updateAdmV31ContentProperties, updateAVMNodesNullifyAcl, updateAVMNodesSetAcl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatchDAOImpl.PostgreSQL

public PatchDAOImpl.PostgreSQL()
Method Detail

migrateOldAttrDropTables

public void migrateOldAttrDropTables()
Description copied from interface: PatchDAO
Drop old attribute alf_*attribute* tables

Specified by:
migrateOldAttrDropTables in interface PatchDAO
Overrides:
migrateOldAttrDropTables in class PatchDAOImpl


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