|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DirectoryNode
The interface for Directory Nodes.
Method Summary | |
---|---|
boolean |
directlyContains(AVMNode node)
Does this directory directly contain the specified node. |
java.util.List |
getDeletedNames()
Get the names of nodes deleted in this directory. |
java.util.SortedMap |
getListing(AVMNodeDescriptor dir,
boolean includeDeleted)
Get a listing from a directory specified by an AVMNodeDescriptor. |
java.util.SortedMap |
getListing(AVMNodeDescriptor dir,
java.lang.String childNamePattern,
boolean includeDeleted)
Get a listing from a directory specified by an AVMNodeDescriptor. |
java.util.Map |
getListing(org.alfresco.repo.avm.Lookup lPath,
boolean includeDeleted)
Get a directory listing. |
java.util.Map |
getListing(org.alfresco.repo.avm.Lookup lPath,
java.lang.String childNamePattern,
boolean includeDeleted)
Get a directory listing. |
java.util.SortedMap |
getListingDirect(AVMNodeDescriptor dir,
boolean includeDeleted)
Get a listing of nodes directly contained by a directory. |
java.util.Map |
getListingDirect(org.alfresco.repo.avm.Lookup lPath,
boolean includeDeleted)
Get a listing of the nodes directly contained by a directory. |
void |
link(org.alfresco.repo.avm.Lookup lPath,
java.lang.String name,
AVMNodeDescriptor toLink)
Link a node with the given id into this directory. |
void |
link(java.lang.String name,
AVMNodeDescriptor toLink)
Dangerous version of link that assumes that a child node of the given name does not already exist. |
AVMNodeDescriptor |
lookupChild(AVMNodeDescriptor mine,
java.lang.String name,
boolean includeDeleted)
Lookup a child node using an AVMNodeDescriptor as context. |
org.alfresco.util.Pair |
lookupChild(org.alfresco.repo.avm.Lookup lPath,
java.lang.String name,
boolean includeDeleted)
Lookup a child node. |
org.alfresco.util.Pair |
lookupChildEntry(org.alfresco.repo.avm.Lookup lPath,
java.lang.String name,
boolean includeDeleted)
Lookup a child entry. |
void |
putChild(java.lang.String name,
AVMNode node)
Put child into this directory directly. |
void |
removeChild(org.alfresco.repo.avm.Lookup lPath,
java.lang.String name)
Remove a child directly. |
void |
retarget(org.alfresco.repo.avm.Lookup lPath,
java.lang.String target)
Retarget a layered directory. |
void |
setIsRoot(boolean isRoot)
Set whether this node is a root node. |
void |
turnPrimary(org.alfresco.repo.avm.Lookup lPath)
Set the directory, which must be in a layer, into a primary indirection taking its indirection from the Lookup. |
Methods inherited from interface org.alfresco.repo.avm.AVMNode |
---|
addAspect, addProperties, changeAncestor, copy, copyACLs, copyACLs, copyMetaDataFrom, deleteProperties, deleteProperty, getAcl, getAncestor, getAspects, getBasicAttributes, getDescriptor, getDescriptor, getDescriptor, getGuid, getId, getIsNew, getIsRoot, getMergedFrom, getProperties, getProperty, getStoreNew, getType, getVersionID, removeAspect, setAcl, setAncestor, setGuid, setMergedFrom, setProperties, setProperty, setStoreNew, setVersionID, toString, updateModTime |
Method Detail |
---|
boolean directlyContains(AVMNode node)
node
- The node to check.
void putChild(java.lang.String name, AVMNode node)
name
- The name to give it.node
- The child.org.alfresco.util.Pair lookupChild(org.alfresco.repo.avm.Lookup lPath, java.lang.String name, boolean includeDeleted)
lPath
- The Lookup so far.name
- The name of the child to lookup.includeDeleted
- Include deleted nodes or not.org.alfresco.util.Pair lookupChildEntry(org.alfresco.repo.avm.Lookup lPath, java.lang.String name, boolean includeDeleted)
lPath
- The Lookup so far.name
- The name of the child to lookup.includeDeleted
- Include deleted nodes or not.AVMNodeDescriptor lookupChild(AVMNodeDescriptor mine, java.lang.String name, boolean includeDeleted)
mine
- The node descriptor for this.name
- The name of the child to lookup.
void removeChild(org.alfresco.repo.avm.Lookup lPath, java.lang.String name)
lPath
- The lookup through which this node was reached.name
- The name of the child to remove.java.util.Map getListing(org.alfresco.repo.avm.Lookup lPath, boolean includeDeleted)
lPath
- The lookup context.
java.util.Map getListing(org.alfresco.repo.avm.Lookup lPath, java.lang.String childNamePattern, boolean includeDeleted)
lPath
- The lookup context.
java.util.Map getListingDirect(org.alfresco.repo.avm.Lookup lPath, boolean includeDeleted)
lPath
- The Lookup to this directory.
java.util.SortedMap getListingDirect(AVMNodeDescriptor dir, boolean includeDeleted)
dir
- The descriptor for the directory.includeDeleted
- Whether to include deleted nodes.
java.util.SortedMap getListing(AVMNodeDescriptor dir, boolean includeDeleted)
dir
- The directory to list.
java.util.SortedMap getListing(AVMNodeDescriptor dir, java.lang.String childNamePattern, boolean includeDeleted)
dir
- The directory to list.childNamePattern
- - child name pattern to matchincludeDeleted
- = include deleted children
java.util.List getDeletedNames()
void turnPrimary(org.alfresco.repo.avm.Lookup lPath)
lPath
- The Lookup.void retarget(org.alfresco.repo.avm.Lookup lPath, java.lang.String target)
lPath
- The Lookup.target
- The target path.void setIsRoot(boolean isRoot)
setIsRoot
in interface AVMNode
isRoot
- void link(org.alfresco.repo.avm.Lookup lPath, java.lang.String name, AVMNodeDescriptor toLink)
lPath
- The Lookup for this node.name
- The name to give the node.toLink
- The node to link in.void link(java.lang.String name, AVMNodeDescriptor toLink)
name
- The name to give the child.toLink
- The child to link in.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |