| Package | Description |
|---|---|
| org.alfresco.repo.avm |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DeletedNode
Represents a node that has been deleted.
|
interface |
DirectoryNode
The interface for Directory Nodes.
|
interface |
FileNode
Interface for the generic idea of a file.
|
interface |
Layered
Layered nodes share these methods.
|
interface |
LayeredDirectoryNode
Interface for Layered Directories.
|
interface |
LayeredFileNode
Interface for a layered file node.
|
interface |
PlainDirectoryNode
Interface for PlainDirectoryNodes.
|
interface |
PlainFileNode
Interface for Plain file nodes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AVMNodeImpl
Base class for all repository file system like objects.
|
class |
DeletedNodeImpl
Place holder for a deleted node.
|
class |
DirectoryNodeImpl
Base class for Directories.
|
class |
LayeredDirectoryNodeImpl
A layered directory node.
|
class |
LayeredFileNodeImpl
A LayeredFileNode behaves like a copy on write symlink.
|
class |
PlainDirectoryNodeImpl
A plain directory.
|
class |
PlainFileNodeImpl
A plain old file.
|
| Modifier and Type | Method and Description |
|---|---|
AVMNode |
DeletedNodeImpl.copy(org.alfresco.repo.avm.Lookup lPath)
This is only called rarely.
|
AVMNode |
AVMNode.copy(org.alfresco.repo.avm.Lookup lPath)
Possibly copy ourselves.
|
AVMNode |
PlainFileNodeImpl.copy(org.alfresco.repo.avm.Lookup lPath)
Copy on write logic.
|
AVMNode |
PlainDirectoryNodeImpl.copy(org.alfresco.repo.avm.Lookup lPath)
Copy on write logic.
|
AVMNode |
LayeredDirectoryNodeImpl.copy(org.alfresco.repo.avm.Lookup lPath)
Copy on write logic.
|
AVMNode |
LayeredFileNodeImpl.copy(org.alfresco.repo.avm.Lookup lPath)
Copy on write logic.
|
AVMNode |
AVMNode.getAncestor()
Get the ancestor of this node.
|
AVMNode |
AVMNodeImpl.getAncestor()
Get the ancestor of this node.
|
AVMNode |
AVMNodeDAO.getAncestor(AVMNode node)
Get the ancestor of a node.
|
AVMNode |
AVMNodeDAO.getByID(long id)
Get by ID.
|
AVMNode |
ChildEntry.getChild()
Get the child in this entry.
|
AVMNode |
ChildEntryImpl.getChild()
Get the child in this entry.
|
AVMNode |
AVMNode.getMergedFrom()
Get the node this was merged from.
|
AVMNode |
AVMNodeImpl.getMergedFrom()
Get the node that was merged into this.
|
AVMNode |
AVMNodeDAO.getMergedFrom(AVMNode node)
Get the node the given node was merged from.
|
static AVMNode |
AVMNodeUnwrapper.Unwrap(AVMNode node)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,AVMNode> |
DirectoryNode.getListing(org.alfresco.repo.avm.Lookup lPath,
boolean includeDeleted)
Get a directory listing.
|
Map<String,AVMNode> |
PlainDirectoryNodeImpl.getListing(org.alfresco.repo.avm.Lookup lPath,
boolean includeDeleted)
Get a directory listing.
|
Map<String,AVMNode> |
LayeredDirectoryNodeImpl.getListing(org.alfresco.repo.avm.Lookup lPath,
boolean includeDeleted)
Get a listing of the virtual contents of this directory.
|
Map<String,AVMNode> |
DirectoryNode.getListing(org.alfresco.repo.avm.Lookup lPath,
String childNamePattern,
boolean includeDeleted)
Get a directory listing.
|
Map<String,AVMNode> |
PlainDirectoryNodeImpl.getListing(org.alfresco.repo.avm.Lookup lPath,
String childNamePattern,
boolean includeDeleted)
Get a directory listing.
|
Map<String,AVMNode> |
LayeredDirectoryNodeImpl.getListing(org.alfresco.repo.avm.Lookup lPath,
String childNamePattern,
boolean includeDeleted)
Get a listing of the virtual contents of this directory.
|
Map<String,AVMNode> |
DirectoryNode.getListingDirect(org.alfresco.repo.avm.Lookup lPath,
boolean includeDeleted)
Get a listing of the nodes directly contained by a directory.
|
Map<String,AVMNode> |
PlainDirectoryNodeImpl.getListingDirect(org.alfresco.repo.avm.Lookup lPath,
boolean includeDeleted)
Get a listing of the nodes directly contained by a directory.
|
Map<String,AVMNode> |
LayeredDirectoryNodeImpl.getListingDirect(org.alfresco.repo.avm.Lookup lPath,
boolean includeDeleted)
Get a listing of the nodes directly contained by a directory.
|
List<AVMNode> |
AVMNodeDAO.getNewInStore(AVMStore store)
Get all the nodes that are new in the given store.
|
List<AVMNode> |
AVMNodeDAO.getOrphans(int batchSize)
Get up to batchSize orphans.
|
org.alfresco.util.Pair<AVMNode,Boolean> |
DirectoryNode.lookupChild(org.alfresco.repo.avm.Lookup lPath,
String name,
boolean includeDeleted)
Lookup a child node.
|
org.alfresco.util.Pair<AVMNode,Boolean> |
DirectoryNodeImpl.lookupChild(org.alfresco.repo.avm.Lookup lPath,
String name,
boolean includeDeleted)
Lookup a child node by name.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
AVMRepository.can(AVMStore store,
AVMNode node,
String permission,
boolean isDirectlyContained)
Evaluate permission on a node.
|
void |
AVMNode.changeAncestor(AVMNode ancestor)
Change the ancestor of a node.
|
void |
AVMNodeImpl.changeAncestor(AVMNode ancestor)
Change the ancestor of this node.
|
void |
AVMNode.copyACLs(AVMNode other,
ACLCopyMode mode)
Copy ACL from another node.
|
void |
AVMNodeImpl.copyACLs(AVMNode other,
ACLCopyMode mode) |
protected void |
AVMNodeImpl.copyACLs(AVMNode other,
Long parentAcl,
ACLCopyMode mode) |
protected void |
AVMNodeImpl.copyAspects(AVMNode other)
Copy all aspects from another node.
|
protected void |
AVMNodeImpl.copyCreationAndOwnerBasicAttributes(AVMNode other) |
void |
AVMNode.copyMetaDataFrom(AVMNode other,
Long parentAcl)
Copy metadata from another node.
|
void |
AVMNodeImpl.copyMetaDataFrom(AVMNode other,
Long parentAcl)
Copy out metadata from another node.
|
protected void |
AVMNodeImpl.copyProperties(AVMNode other)
Copy all properties from another node.
|
void |
AVMNodeDAO.delete(AVMNode node)
Delete a single node.
|
void |
ChildEntryDAO.deleteByParent(AVMNode parent)
Delete all children of the given parent.
|
boolean |
DirectoryNode.directlyContains(AVMNode node)
Does this directory directly contain the specified node.
|
boolean |
DirectoryNodeImpl.directlyContains(AVMNode node)
Does this node directly contain the indicated node.
|
boolean |
ChildEntryDAO.existsParentChild(DirectoryNode parent,
AVMNode child)
Does the entry exist for a given child in a given parent.
|
AVMNode |
AVMNodeDAO.getAncestor(AVMNode node)
Get the ancestor of a node.
|
List<ChildEntry> |
ChildEntryDAO.getByChild(AVMNode child)
Get all the ChildEntries corresponding to the given child.
|
VersionRoot |
VersionRootDAO.getByRoot(AVMNode root)
Get one from its root.
|
AVMStore |
AVMStoreDAO.getByRoot(AVMNode root)
Get the AVM Store that has the given root as HEAD.
|
AVMNode |
AVMNodeDAO.getMergedFrom(AVMNode node)
Get the node the given node was merged from.
|
List<String> |
AVMRepository.getVersionPaths(VersionRoot version,
AVMNode node)
Gets all the pass from to the given node starting from the give version root.
|
void |
DirectoryNode.putChild(String name,
AVMNode node)
Put child into this directory directly.
|
void |
PlainDirectoryNodeImpl.putChild(String name,
AVMNode node)
Put a new child node into this directory.
|
void |
LayeredDirectoryNodeImpl.putChild(String name,
AVMNode node)
Insert a child node without COW.
|
void |
AVMNodeDAO.save(AVMNode node)
Save the given node, having never been saved before.
|
void |
AVMNode.setAncestor(AVMNode ancestor)
Set the ancestor of this node.
|
void |
AVMNodeImpl.setAncestor(AVMNode ancestor)
Set the ancestor of this node.
|
void |
ChildEntry.setChild(AVMNode child)
Set the child in this entry.
|
void |
ChildEntryImpl.setChild(AVMNode child)
Set the child in this entry.
|
void |
AVMNode.setMergedFrom(AVMNode mergedFrom)
Set the merged from node.
|
void |
AVMNodeImpl.setMergedFrom(AVMNode mergedFrom)
Set the node that was merged into this.
|
void |
AVMStore.setMetaDataFrom(String path,
AVMNode from)
Set meta data, aspects, properties, acls, from another node.
|
void |
AVMStoreImpl.setMetaDataFrom(String path,
AVMNode from)
Set meta data, aspects, properties, acls, from another node.
|
static AVMNode |
AVMNodeUnwrapper.Unwrap(AVMNode node)
Deprecated.
|
void |
AVMNodeDAO.update(AVMNode node)
Update a node that has been dirtied.
|
void |
AVMNodeDAO.updateModTimeAndGuid(AVMNode node) |
| Constructor and Description |
|---|
ChildEntryImpl(ChildKey key,
AVMNode child)
Make up a brand new entry.
|
LayeredDirectoryNodeImpl(String indirection,
AVMStore store,
AVMNode toCopy,
Long parentAcl,
ACLCopyMode mode)
Make a new one from a specified indirection path.
|
Copyright © 2005–2014 Alfresco Software. All rights reserved.