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.
|
Set<org.alfresco.service.namespace.QName> |
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.
|
List<AVMNode> |
getNewInStore(AVMStore store)
Get all the nodes that are new in the given store.
|
List<Layered> |
getNewLayeredInStore(AVMStore store) |
List<Long> |
getNewLayeredInStoreIDs(AVMStore store)
Get any new layered entries in a store.
|
List<AVMNode> |
getOrphans(int batchSize)
Get up to batchSize orphans.
|
Map<org.alfresco.service.namespace.QName,PropertyValue> |
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)
Set<org.alfresco.service.namespace.QName> 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)
Map<org.alfresco.service.namespace.QName,PropertyValue> 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.List<AVMNode> getOrphans(int batchSize)
batchSize - Get no more than this number.List<AVMNode> getNewInStore(AVMStore store)
store - The store to query.void clearNewInStore(AVMStore store)
store - List<Long> getNewLayeredInStoreIDs(AVMStore store)
store - void clear()
Copyright © 2005–2014 Alfresco Software. All rights reserved.