|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AVMNodeDAO
DAO services for avm_nodes, avm_aspects, avm_node_properties tables
Nested Class Summary | |
---|---|
static interface |
AVMNodeDAO.ContentUrlHandler
A callback handler for iterating over the content URLs |
Method Summary | |
---|---|
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)
|
java.util.List |
getAllLayeredDirectories()
|
java.util.List |
getAllLayeredFiles()
|
java.util.Set |
getAspects(long nodeId)
Get set of aspects for given Node |
void |
getContentUrls(AVMNodeDAO.ContentUrlHandler handler)
Get all content urls in the AVM Repository. |
java.util.List |
getLayeredNodesNewInStore(long storeId)
|
java.util.List |
getLayeredNodesNewInStoreIDs(long storeId)
|
AVMNodeEntity |
getNode(long nodeId)
|
java.util.List |
getNodeOrphans(int maxSize)
|
java.util.Map |
getNodeProperties(long nodeId)
|
java.util.List |
getNodesNewInStore(long storeId)
|
void |
updateNode(AVMNodeEntity nodeEntity)
|
void |
updateNodeModTimeAndContentData(AVMNodeEntity nodeEntity)
|
void |
updateNodeModTimeAndGuid(AVMNodeEntity nodeEntity)
|
void |
updateNodesClearNewInStore(long storeId)
|
Method Detail |
---|
AVMNodeEntity createNode(AVMNodeEntity nodeEntity)
AVMNodeEntity getNode(long nodeId)
void updateNode(AVMNodeEntity nodeEntity)
void updateNodeModTimeAndGuid(AVMNodeEntity nodeEntity)
void updateNodeModTimeAndContentData(AVMNodeEntity nodeEntity)
java.util.List getNodesNewInStore(long storeId)
java.util.List getLayeredNodesNewInStore(long storeId)
java.util.List getLayeredNodesNewInStoreIDs(long storeId)
java.util.List getNodeOrphans(int maxSize)
void updateNodesClearNewInStore(long storeId)
void deleteNode(long nodeId)
java.util.List getAllLayeredDirectories()
java.util.List 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 qname
org.springframework.dao.ConcurrencyFailureException
- if the aspect already existsjava.util.Set getAspects(long nodeId)
nodeId
- the unique ID of the node entity
org.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 qname
org.springframework.dao.ConcurrencyFailureException
- if the aspect does not existvoid deleteAspects(long nodeId)
void createOrUpdateNodeProperty(long nodeId, org.alfresco.service.namespace.QName qname, PropertyValue value)
java.util.Map getNodeProperties(long nodeId)
void deleteNodeProperty(long nodeId, org.alfresco.service.namespace.QName qname)
void deleteNodeProperties(long nodeId)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |