public interface AVMNodeDAO
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the cache.
|
void |
clearNewInStore(AVMStore store)
Clear newInStore field for a store.
|
void |
createAspect(long nodeId,
org.alfresco.service.namespace.QName aspectQName) |
void |
createOrUpdateProperty(long nodeId,
org.alfresco.service.namespace.QName propQName,
PropertyValue value) |
void |
delete(AVMNode node)
Delete a single node.
|
void |
deleteAspect(long nodeId,
org.alfresco.service.namespace.QName aspectQName) |
void |
deleteAspects(long nodeId) |
void |
deleteProperties(long nodeId) |
void |
deleteProperty(long nodeId,
org.alfresco.service.namespace.QName propQName) |
AVMNode |
getAncestor(AVMNode node)
Get the ancestor of a node.
|
java.util.Set |
getAspects(long nodeId) |
DirectoryNode |
getAVMStoreRoot(AVMStore store,
int version)
Get the root of a particular version.
|
AVMNode |
getByID(long id)
Get by ID.
|
AVMNode |
getMergedFrom(AVMNode node)
Get the node the given node was merged from.
|
java.util.List |
getNewInStore(AVMStore store)
Get all the nodes that are new in the given store.
|
java.util.List |
getNewLayeredInStore(AVMStore store) |
java.util.List |
getNewLayeredInStoreIDs(AVMStore store)
Get any new layered entries in a store.
|
java.util.List |
getOrphans(int batchSize)
Get up to batchSize orphans.
|
java.util.Map |
getProperties(long nodeId) |
void |
save(AVMNode node)
Save the given node, having never been saved before.
|
void |
update(AVMNode node)
Update a node that has been dirtied.
|
void |
updateModTimeAndGuid(AVMNode node) |
void save(AVMNode node)
void delete(AVMNode node)
node
- The node to delete.void createAspect(long nodeId, org.alfresco.service.namespace.QName aspectQName)
void deleteAspect(long nodeId, org.alfresco.service.namespace.QName aspectQName)
void deleteAspects(long nodeId)
java.util.Set getAspects(long nodeId)
void createOrUpdateProperty(long nodeId, org.alfresco.service.namespace.QName propQName, PropertyValue value)
void deleteProperty(long nodeId, org.alfresco.service.namespace.QName propQName)
void deleteProperties(long nodeId)
java.util.Map getProperties(long nodeId)
AVMNode getByID(long id)
id
- The id to get.DirectoryNode getAVMStoreRoot(AVMStore store, int version)
store
- The store we're querying.version
- The version.void update(AVMNode node)
node
- The node.void updateModTimeAndGuid(AVMNode node)
AVMNode getAncestor(AVMNode node)
node
- The node whose ancestor is desired.AVMNode getMergedFrom(AVMNode node)
node
- The node whose merged from is desired.java.util.List getOrphans(int batchSize)
batchSize
- Get no more than this number.java.util.List getNewInStore(AVMStore store)
store
- The store to query.void clearNewInStore(AVMStore store)
store
- java.util.List getNewLayeredInStoreIDs(AVMStore store)
store
- java.util.List getNewLayeredInStore(AVMStore store)
void clear()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.