public class NodeDAOImpl extends AbstractNodeDAOImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
NodeDAOImpl.MSSQL
MSSQL requires some overrides to handle specific behaviour.
|
static class |
NodeDAOImpl.MySQL
MySQL-specific DAO overrides
|
NodeDAO.ChildAssocRefQueryCallback, NodeDAO.NodeRefQueryCallback, NodeDAO.NodeView| Modifier and Type | Field and Description |
|---|---|
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryService |
protected QNameDAO |
qnameDAO |
isDebugEnabled, logger, LONG_ZERO| Constructor and Description |
|---|
NodeDAOImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
countChildAssocsByParent(java.lang.Long parentNodeId,
boolean isPrimary)
Counts the number of child associations directly under parentNodeId.
|
protected int |
deleteChildAssocs(java.util.List ids) |
protected int |
deleteNodeAspects(java.lang.Long nodeId,
java.util.Set qnameIds) |
protected int |
deleteNodeAssoc(java.lang.Long sourceNodeId,
java.lang.Long targetNodeId,
java.lang.Long assocTypeQNameId) |
protected int |
deleteNodeAssocs(java.util.List ids) |
protected int |
deleteNodeById(java.lang.Long nodeId) |
protected int |
deleteNodeProperties(java.lang.Long nodeId,
java.util.List propKeys) |
protected int |
deleteNodeProperties(java.lang.Long nodeId,
java.util.Set qnameIds) |
protected int |
deleteNodesByCommitTime(long maxTxnCommitTimeMs) |
protected void |
deleteSubscriptions(java.lang.Long nodeId)
The default implementation relies on ON DELETE CASCADE and the
subscriptions avoiding deleted nodes - NoOp.
|
protected int |
deleteTransaction(java.lang.Long txnId) |
int |
deleteTxnsUnused(long fromCommitTime,
long toCommitTime)
Remove unused transactions from commit time 'fromCommitTime' to commit time 'toCommitTime'
|
void |
executeBatch() |
protected java.lang.Long |
insertChildAssoc(ChildAssocEntity assoc) |
protected java.lang.Long |
insertNode(NodeEntity node) |
protected void |
insertNodeAspect(java.lang.Long nodeId,
java.lang.Long qnameId) |
protected java.lang.Long |
insertNodeAssoc(java.lang.Long sourceNodeId,
java.lang.Long targetNodeId,
java.lang.Long assocTypeQNameId,
int assocIndex) |
protected void |
insertNodeProperties(java.lang.Long nodeId,
java.util.Map persistableProps) |
protected java.lang.Long |
insertServer(java.lang.String ipAddress) |
protected java.lang.Long |
insertStore(StoreEntity store) |
protected java.lang.Long |
insertTransaction(java.lang.Long serverId,
java.lang.String changeTxnId,
java.lang.Long commitTimeMs) |
protected void |
moveNodeData(java.lang.Long fromNodeId,
java.lang.Long toNodeId)
Moves all node-linked data from one node to another.
|
protected java.util.List |
selectAllStores() |
protected ChildAssocEntity |
selectChildAssoc(java.lang.Long assocId) |
protected java.util.List |
selectChildAssoc(java.lang.Long parentNodeId,
java.lang.Long childNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName) |
protected ChildAssocEntity |
selectChildAssoc(java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
java.lang.String childName) |
protected void |
selectChildAssocs(java.lang.Long parentNodeId,
java.lang.Long childNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
java.lang.Boolean isPrimary,
java.lang.Boolean sameStore,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
Parameters are all optional except the parent node ID and the callback
|
protected void |
selectChildAssocs(java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
java.util.Collection childNames,
NodeDAO.ChildAssocRefQueryCallback resultsCallback) |
void |
selectChildAssocs(java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
int maxResults,
NodeDAO.ChildAssocRefQueryCallback resultsCallback) |
protected void |
selectChildAssocs(java.lang.Long parentNodeId,
java.util.Set assocTypeQNames,
NodeDAO.ChildAssocRefQueryCallback resultsCallback) |
protected void |
selectChildAssocsByChildTypes(java.lang.Long parentNodeId,
java.util.Set childNodeTypeQNames,
NodeDAO.ChildAssocRefQueryCallback resultsCallback) |
protected void |
selectChildAssocsByPropertyValue(java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName propertyQName,
NodePropertyValue nodeValue,
NodeDAO.ChildAssocRefQueryCallback resultsCallback) |
protected void |
selectChildAssocsWithoutParentAssocsOfType(java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
NodeDAO.ChildAssocRefQueryCallback resultsCallback) |
protected java.util.List |
selectChildNodeIds(java.lang.Long nodeId,
java.lang.Boolean isPrimary,
java.lang.Long minAssocIdInclusive,
int maxResults) |
protected Transaction |
selectLastTxnBeforeCommitTime(java.lang.Long maxCommitTime) |
protected java.lang.Long |
selectMaxTxnCommitTime() |
protected java.lang.Long |
selectMaxTxnId() |
protected java.lang.Long |
selectMinTxnCommitTime() |
protected java.lang.Long |
selectMinTxnId() |
protected java.lang.Long |
selectMinUnusedTxnCommitTime() |
protected java.util.Map |
selectNodeAspects(java.util.Set nodeIds) |
protected NodeAssocEntity |
selectNodeAssocById(java.lang.Long assocId) |
protected int |
selectNodeAssocMaxIndex(java.lang.Long sourceNodeId,
java.lang.Long assocTypeQNameId) |
protected java.util.List |
selectNodeAssocs(java.lang.Long nodeId) |
protected java.util.List |
selectNodeAssocsBySource(java.lang.Long sourceNodeId,
java.lang.Long typeQNameId) |
protected java.util.List |
selectNodeAssocsByTarget(java.lang.Long targetNodeId,
java.lang.Long typeQNameId) |
protected NodeEntity |
selectNodeById(java.lang.Long id) |
protected NodeEntity |
selectNodeByNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected java.util.Map |
selectNodeProperties(java.lang.Long nodeId) |
protected java.util.Map |
selectNodeProperties(java.lang.Long nodeId,
java.util.Set qnameIds) |
protected java.util.Map |
selectNodeProperties(java.util.Set nodeIds) |
protected java.util.List |
selectNodesByIds(java.util.SortedSet ids) |
protected java.util.List |
selectNodesByUuids(java.lang.Long storeId,
java.util.SortedSet uuids) |
protected void |
selectNodesWithAspects(java.util.List qnameIds,
java.lang.Long minNodeId,
java.lang.Long maxNodeId,
NodeDAO.NodeRefQueryCallback resultsCallback) |
protected java.util.List |
selectParentAssocs(java.lang.Long childNodeId) |
protected void |
selectParentAssocs(java.lang.Long childNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
java.lang.Boolean isPrimary,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
Parameters are all optional except the parent node ID and the callback
|
java.util.List |
selectPrimaryChildAcls(java.lang.Long nodeId) |
protected java.util.List |
selectPrimaryParentAssocs(java.lang.Long childNodeId)
No DB constraint, so multiple returned
|
java.util.List |
selectProperties(java.util.Collection propertyDefs)
Used by the re-encryptor to re-encrypt encryptable properties with a new encryption key.
|
protected ServerEntity |
selectServer(java.lang.String ipAddress) |
protected NodeEntity |
selectStoreRootNode(java.lang.Long storeId) |
protected NodeEntity |
selectStoreRootNode(org.alfresco.service.cmr.repository.StoreRef storeRef) |
protected int |
selectTransactionCount() |
protected Transaction |
selectTxnById(java.lang.Long txnId) |
protected java.util.List |
selectTxnChanges(java.lang.Long txnId,
java.lang.Long storeId) |
protected java.util.List |
selectTxns(java.lang.Long fromTimeInclusive,
java.lang.Long toTimeExclusive,
java.lang.Integer count,
java.util.List includeTxnIds,
java.util.List excludeTxnIds,
java.lang.Long excludeServerId,
java.lang.Boolean ascending) |
protected java.util.List |
selectTxnsUnused(java.lang.Long minTxnId,
java.lang.Long maxCommitTime,
java.lang.Integer count) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setQnameDAO(QNameDAO qnameDAO) |
void |
setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate) |
void |
startBatch() |
protected int |
updateChildAssocIndex(java.lang.Long parentNodeId,
java.lang.Long childNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
int index) |
protected int |
updateChildAssocsUniqueName(java.lang.Long childNodeId,
java.lang.String name) |
protected int |
updateNode(NodeUpdateEntity nodeUpdate) |
protected int |
updateNodeAssoc(java.lang.Long id,
int assocIndex) |
protected int |
updateNodes(java.lang.Long txnId,
java.util.List nodeIds) |
protected void |
updatePrimaryChildrenSharedAclId(java.lang.Long txnId,
java.lang.Long primaryParentNodeId,
java.lang.Long optionalOldSharedAlcIdInAdditionToNull,
java.lang.Long newSharedAlcId) |
protected int |
updatePrimaryParentAssocs(java.lang.Long childNodeId,
java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
java.lang.String childNodeName) |
protected int |
updateStore(StoreEntity store) |
protected int |
updateStoreRoot(StoreEntity store) |
protected int |
updateTransaction(java.lang.Long txnId,
java.lang.Long commitTimeMs) |
addNodeAspects, addNodeProperties, addNodeProperty, cacheNodes, cacheNodesById, clear, cycleCheck, deleteChildAssoc, deleteNode, exists, exists, exists, getAllRootNodes, getChildAssoc, getChildAssoc, getChildAssoc, getChildAssocs, getChildAssocs, getChildAssocs, getChildAssocs, getChildAssocsByChildTypes, getChildAssocsByPropertyValue, getChildAssocsWithoutParentAssocsOfType, getCurrentTransactionId, getMaxTxnCommitTime, getMaxTxnId, getMaxTxnIdByCommitTime, getMinTxnCommitTime, getMinTxnId, getMinUnusedTxnCommitTime, getNodeAclId, getNodeAspects, getNodeAssoc, getNodeAssocOrNull, getNodeAssocsToAndFrom, getNodeIdStatus, getNodePair, getNodePair, getNodeProperties, getNodeProperty, getNodeRefStatus, getNodesWithAspects, getNodeType, getParentAssocs, getPaths, getPrimaryChildrenAcls, getPrimaryParentAssoc, getRootNode, getSourceNodeAssocs, getStores, getTargetNodeAssocs, getTransactionCount, getTxnById, getTxnChanges, getTxnChangesForStore, getTxnsByCommitTimeAscending, getTxnsByCommitTimeAscending, getTxnsByCommitTimeDescending, getTxnsUnused, hasNodeAspect, init, isInCurrentTxn, moveNode, moveStore, newChildAssoc, newNode, newNodeAssoc, newStore, purgeNodes, purgeTxn, removeNodeAspects, removeNodeAspects, removeNodeAssoc, removeNodeAssocs, removeNodeProperties, setAccessControlListDAO, setAclDAO, setAllRootNodesCache, setAspectsCache, setCheckNodeConsistency, setChildAssocIndex, setChildAssocsUniqueName, setChildByNameCache, setContentDataDAO, setControlDAO, setLocaleDAO, setModifiedDate, setNodeAclId, setNodeAssocIndex, setNodeIndexer, setNodeProperties, setNodesCache, setParentAssocsCacheLimitFactor, setParentAssocsCacheSize, setPolicyBehaviourFilter, setPrimaryChildrenSharedAclId, setPropertiesCache, setRootNodesCache, setTransactionService, setUsageDAO, touchNodes, updateNodeprotected QNameDAO qnameDAO
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
public void setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate)
public void setQnameDAO(QNameDAO qnameDAO)
setQnameDAO in class AbstractNodeDAOImplqnameDAO - translates QName IDs into QName instances and vice-versapublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
setDictionaryService in class AbstractNodeDAOImpldictionaryService - the service help determine cm:auditable characteristicspublic void startBatch()
public void executeBatch()
protected ServerEntity selectServer(java.lang.String ipAddress)
selectServer in class AbstractNodeDAOImplprotected java.lang.Long insertServer(java.lang.String ipAddress)
insertServer in class AbstractNodeDAOImplprotected java.lang.Long insertTransaction(java.lang.Long serverId,
java.lang.String changeTxnId,
java.lang.Long commitTimeMs)
insertTransaction in class AbstractNodeDAOImplprotected int updateTransaction(java.lang.Long txnId,
java.lang.Long commitTimeMs)
updateTransaction in class AbstractNodeDAOImplprotected int deleteTransaction(java.lang.Long txnId)
deleteTransaction in class AbstractNodeDAOImplprotected java.util.List selectAllStores()
selectAllStores in class AbstractNodeDAOImplprotected NodeEntity selectStoreRootNode(java.lang.Long storeId)
selectStoreRootNode in class AbstractNodeDAOImplprotected NodeEntity selectStoreRootNode(org.alfresco.service.cmr.repository.StoreRef storeRef)
selectStoreRootNode in class AbstractNodeDAOImplprotected java.lang.Long insertStore(StoreEntity store)
insertStore in class AbstractNodeDAOImplprotected int updateStoreRoot(StoreEntity store)
updateStoreRoot in class AbstractNodeDAOImplprotected int updateStore(StoreEntity store)
updateStore in class AbstractNodeDAOImplprotected java.lang.Long insertNode(NodeEntity node)
insertNode in class AbstractNodeDAOImplprotected int updateNode(NodeUpdateEntity nodeUpdate)
updateNode in class AbstractNodeDAOImplprotected int updateNodes(java.lang.Long txnId,
java.util.List nodeIds)
updateNodes in class AbstractNodeDAOImplprotected void updatePrimaryChildrenSharedAclId(java.lang.Long txnId,
java.lang.Long primaryParentNodeId,
java.lang.Long optionalOldSharedAlcIdInAdditionToNull,
java.lang.Long newSharedAlcId)
updatePrimaryChildrenSharedAclId in class AbstractNodeDAOImplprotected int deleteNodeById(java.lang.Long nodeId)
deleteNodeById in class AbstractNodeDAOImplprotected int deleteNodesByCommitTime(long maxTxnCommitTimeMs)
deleteNodesByCommitTime in class AbstractNodeDAOImplprotected NodeEntity selectNodeById(java.lang.Long id)
selectNodeById in class AbstractNodeDAOImplprotected NodeEntity selectNodeByNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef)
selectNodeByNodeRef in class AbstractNodeDAOImplprotected java.util.List selectNodesByUuids(java.lang.Long storeId,
java.util.SortedSet uuids)
selectNodesByUuids in class AbstractNodeDAOImplprotected java.util.List selectNodesByIds(java.util.SortedSet ids)
selectNodesByIds in class AbstractNodeDAOImplprotected java.util.Map selectNodeProperties(java.util.Set nodeIds)
selectNodeProperties in class AbstractNodeDAOImplprotected java.util.Map selectNodeProperties(java.lang.Long nodeId)
selectNodeProperties in class AbstractNodeDAOImplprotected java.util.Map selectNodeProperties(java.lang.Long nodeId,
java.util.Set qnameIds)
selectNodeProperties in class AbstractNodeDAOImplprotected int deleteNodeProperties(java.lang.Long nodeId,
java.util.Set qnameIds)
deleteNodeProperties in class AbstractNodeDAOImplprotected int deleteNodeProperties(java.lang.Long nodeId,
java.util.List propKeys)
deleteNodeProperties in class AbstractNodeDAOImplprotected void insertNodeProperties(java.lang.Long nodeId,
java.util.Map persistableProps)
insertNodeProperties in class AbstractNodeDAOImplprotected java.util.Map selectNodeAspects(java.util.Set nodeIds)
selectNodeAspects in class AbstractNodeDAOImplprotected void insertNodeAspect(java.lang.Long nodeId,
java.lang.Long qnameId)
insertNodeAspect in class AbstractNodeDAOImplprotected int deleteNodeAspects(java.lang.Long nodeId,
java.util.Set qnameIds)
deleteNodeAspects in class AbstractNodeDAOImplprotected void selectNodesWithAspects(java.util.List qnameIds,
java.lang.Long minNodeId,
java.lang.Long maxNodeId,
NodeDAO.NodeRefQueryCallback resultsCallback)
selectNodesWithAspects in class AbstractNodeDAOImplprotected java.lang.Long insertNodeAssoc(java.lang.Long sourceNodeId,
java.lang.Long targetNodeId,
java.lang.Long assocTypeQNameId,
int assocIndex)
insertNodeAssoc in class AbstractNodeDAOImplprotected int updateNodeAssoc(java.lang.Long id,
int assocIndex)
updateNodeAssoc in class AbstractNodeDAOImplprotected int deleteNodeAssoc(java.lang.Long sourceNodeId,
java.lang.Long targetNodeId,
java.lang.Long assocTypeQNameId)
deleteNodeAssoc in class AbstractNodeDAOImplprotected int deleteNodeAssocs(java.util.List ids)
deleteNodeAssocs in class AbstractNodeDAOImplprotected java.util.List selectNodeAssocs(java.lang.Long nodeId)
selectNodeAssocs in class AbstractNodeDAOImplprotected java.util.List selectNodeAssocsBySource(java.lang.Long sourceNodeId,
java.lang.Long typeQNameId)
selectNodeAssocsBySource in class AbstractNodeDAOImplprotected java.util.List selectNodeAssocsByTarget(java.lang.Long targetNodeId,
java.lang.Long typeQNameId)
selectNodeAssocsByTarget in class AbstractNodeDAOImplprotected NodeAssocEntity selectNodeAssocById(java.lang.Long assocId)
selectNodeAssocById in class AbstractNodeDAOImplprotected int selectNodeAssocMaxIndex(java.lang.Long sourceNodeId,
java.lang.Long assocTypeQNameId)
selectNodeAssocMaxIndex in class AbstractNodeDAOImplprotected java.lang.Long insertChildAssoc(ChildAssocEntity assoc)
insertChildAssoc in class AbstractNodeDAOImplprotected int deleteChildAssocs(java.util.List ids)
deleteChildAssocs in class AbstractNodeDAOImplprotected int updateChildAssocIndex(java.lang.Long parentNodeId,
java.lang.Long childNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
int index)
updateChildAssocIndex in class AbstractNodeDAOImplprotected int updateChildAssocsUniqueName(java.lang.Long childNodeId,
java.lang.String name)
updateChildAssocsUniqueName in class AbstractNodeDAOImplprotected ChildAssocEntity selectChildAssoc(java.lang.Long assocId)
selectChildAssoc in class AbstractNodeDAOImplprotected java.util.List selectChildNodeIds(java.lang.Long nodeId,
java.lang.Boolean isPrimary,
java.lang.Long minAssocIdInclusive,
int maxResults)
selectChildNodeIds in class AbstractNodeDAOImplpublic java.util.List selectPrimaryChildAcls(java.lang.Long nodeId)
selectPrimaryChildAcls in class AbstractNodeDAOImplprotected java.util.List selectChildAssoc(java.lang.Long parentNodeId,
java.lang.Long childNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName)
selectChildAssoc in class AbstractNodeDAOImplprotected void selectChildAssocs(java.lang.Long parentNodeId,
java.lang.Long childNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
java.lang.Boolean isPrimary,
java.lang.Boolean sameStore,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
AbstractNodeDAOImplselectChildAssocs in class AbstractNodeDAOImplpublic void selectChildAssocs(java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
int maxResults,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
selectChildAssocs in class AbstractNodeDAOImplprotected void selectChildAssocs(java.lang.Long parentNodeId,
java.util.Set assocTypeQNames,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
selectChildAssocs in class AbstractNodeDAOImplprotected ChildAssocEntity selectChildAssoc(java.lang.Long parentNodeId, org.alfresco.service.namespace.QName assocTypeQName, java.lang.String childName)
selectChildAssoc in class AbstractNodeDAOImplprotected void selectChildAssocs(java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
java.util.Collection childNames,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
selectChildAssocs in class AbstractNodeDAOImplprotected void selectChildAssocsByPropertyValue(java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName propertyQName,
NodePropertyValue nodeValue,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
selectChildAssocsByPropertyValue in class AbstractNodeDAOImplprotected void selectChildAssocsByChildTypes(java.lang.Long parentNodeId,
java.util.Set childNodeTypeQNames,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
selectChildAssocsByChildTypes in class AbstractNodeDAOImplprotected void selectChildAssocsWithoutParentAssocsOfType(java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
selectChildAssocsWithoutParentAssocsOfType in class AbstractNodeDAOImplprotected java.util.List selectPrimaryParentAssocs(java.lang.Long childNodeId)
AbstractNodeDAOImplselectPrimaryParentAssocs in class AbstractNodeDAOImplprotected void selectParentAssocs(java.lang.Long childNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
java.lang.Boolean isPrimary,
NodeDAO.ChildAssocRefQueryCallback resultsCallback)
AbstractNodeDAOImplselectParentAssocs in class AbstractNodeDAOImplprotected java.util.List selectParentAssocs(java.lang.Long childNodeId)
selectParentAssocs in class AbstractNodeDAOImplprotected int updatePrimaryParentAssocs(java.lang.Long childNodeId,
java.lang.Long parentNodeId,
org.alfresco.service.namespace.QName assocTypeQName,
org.alfresco.service.namespace.QName assocQName,
java.lang.String childNodeName)
updatePrimaryParentAssocs in class AbstractNodeDAOImplprotected void moveNodeData(java.lang.Long fromNodeId,
java.lang.Long toNodeId)
AbstractNodeDAOImplmoveNodeData in class AbstractNodeDAOImplfromNodeId - the source nodetoNodeId - the target nodeprotected void deleteSubscriptions(java.lang.Long nodeId)
deleteSubscriptions in class AbstractNodeDAOImplprotected Transaction selectLastTxnBeforeCommitTime(java.lang.Long maxCommitTime)
selectLastTxnBeforeCommitTime in class AbstractNodeDAOImplprotected int selectTransactionCount()
selectTransactionCount in class AbstractNodeDAOImplprotected Transaction selectTxnById(java.lang.Long txnId)
selectTxnById in class AbstractNodeDAOImplprotected java.util.List selectTxnChanges(java.lang.Long txnId,
java.lang.Long storeId)
selectTxnChanges in class AbstractNodeDAOImplprotected java.util.List selectTxns(java.lang.Long fromTimeInclusive,
java.lang.Long toTimeExclusive,
java.lang.Integer count,
java.util.List includeTxnIds,
java.util.List excludeTxnIds,
java.lang.Long excludeServerId,
java.lang.Boolean ascending)
selectTxns in class AbstractNodeDAOImplprotected java.util.List selectTxnsUnused(java.lang.Long minTxnId,
java.lang.Long maxCommitTime,
java.lang.Integer count)
selectTxnsUnused in class AbstractNodeDAOImplpublic int deleteTxnsUnused(long fromCommitTime,
long toCommitTime)
NodeDAOfromCommitTime - delete unused transactions from commit timetoCommitTime - delete unused transactions to commit timeprotected java.lang.Long selectMinTxnCommitTime()
selectMinTxnCommitTime in class AbstractNodeDAOImplprotected java.lang.Long selectMaxTxnCommitTime()
selectMaxTxnCommitTime in class AbstractNodeDAOImplprotected java.lang.Long selectMinTxnId()
selectMinTxnId in class AbstractNodeDAOImplprotected java.lang.Long selectMinUnusedTxnCommitTime()
selectMinUnusedTxnCommitTime in class AbstractNodeDAOImplprotected java.lang.Long selectMaxTxnId()
selectMaxTxnId in class AbstractNodeDAOImplpublic java.util.List selectProperties(java.util.Collection propertyDefs)
NodeDAOpublic int countChildAssocsByParent(java.lang.Long parentNodeId,
boolean isPrimary)
NodeDAOparentNodeId - the parent node idisPrimary - count just primary associations?Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.