public interface AVMNodeDAO
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AVMNodeDAO.ContentUrlHandler
A callback handler for iterating over the content URLs
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearNodeEntityCache() |
void |
createAspect(long nodeId,
org.alfresco.service.namespace.QName qname)
Add aspect to given Node
|
AVMNodeEntity |
createNode(AVMNodeEntity nodeEntity) |
void |
createOrUpdateNodeProperty(long nodeId,
org.alfresco.service.namespace.QName qname,
PropertyValue value) |
void |
deleteAspect(long nodeId,
org.alfresco.service.namespace.QName qname)
Remove aspect from given Node
|
void |
deleteAspects(long nodeId) |
void |
deleteNode(long nodeId) |
void |
deleteNodeProperties(long nodeId) |
void |
deleteNodeProperty(long nodeId,
org.alfresco.service.namespace.QName qname) |
List<AVMNodeEntity> |
getAllLayeredDirectories() |
List<AVMNodeEntity> |
getAllLayeredFiles() |
Set<org.alfresco.service.namespace.QName> |
getAspects(long nodeId)
Get set of aspects for given Node
|
void |
getContentUrls(AVMNodeDAO.ContentUrlHandler handler)
Get all content urls in the AVM Repository.
|
List<AVMNodeEntity> |
getLayeredNodesNewInStore(long storeId) |
List<Long> |
getLayeredNodesNewInStoreIDs(long storeId) |
AVMNodeEntity |
getNode(long nodeId) |
List<AVMNodeEntity> |
getNodeOrphans(int maxSize) |
Map<org.alfresco.service.namespace.QName,PropertyValue> |
getNodeProperties(long nodeId) |
List<AVMNodeEntity> |
getNodesNewInStore(long storeId) |
void |
updateNode(AVMNodeEntity nodeEntity) |
void |
updateNodeModTimeAndContentData(AVMNodeEntity nodeEntity) |
void |
updateNodeModTimeAndGuid(AVMNodeEntity nodeEntity) |
void |
updateNodesClearNewInStore(long storeId) |
AVMNodeEntity createNode(AVMNodeEntity nodeEntity)
AVMNodeEntity getNode(long nodeId)
void updateNode(AVMNodeEntity nodeEntity)
void updateNodeModTimeAndGuid(AVMNodeEntity nodeEntity)
void updateNodeModTimeAndContentData(AVMNodeEntity nodeEntity)
List<AVMNodeEntity> getNodesNewInStore(long storeId)
List<AVMNodeEntity> getLayeredNodesNewInStore(long storeId)
List<AVMNodeEntity> getNodeOrphans(int maxSize)
void updateNodesClearNewInStore(long storeId)
void deleteNode(long nodeId)
List<AVMNodeEntity> getAllLayeredDirectories()
List<AVMNodeEntity> getAllLayeredFiles()
void clearNodeEntityCache()
void getContentUrls(AVMNodeDAO.ContentUrlHandler handler)
contentUrlHandler - the handler that will be called with the URLsvoid createAspect(long nodeId,
org.alfresco.service.namespace.QName qname)
nodeId - the unique ID of the node entityqname - the qnameorg.springframework.dao.ConcurrencyFailureException - if the aspect already existsSet<org.alfresco.service.namespace.QName> getAspects(long nodeId)
nodeId - the unique ID of the node entityorg.alfresco.error.AlfrescoRuntimeException - if the ID provided is invalidvoid deleteAspect(long nodeId,
org.alfresco.service.namespace.QName qname)
nodeId - the unique ID of the node entityqnameId - the qnameorg.springframework.dao.ConcurrencyFailureException - if the aspect does not existvoid deleteAspects(long nodeId)
void createOrUpdateNodeProperty(long nodeId,
org.alfresco.service.namespace.QName qname,
PropertyValue value)
Map<org.alfresco.service.namespace.QName,PropertyValue> getNodeProperties(long nodeId)
void deleteNodeProperty(long nodeId,
org.alfresco.service.namespace.QName qname)
void deleteNodeProperties(long nodeId)
Copyright © 2005–2014 Alfresco Software. All rights reserved.