|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.util.vfs.AbstractVirtualContainer
org.olat.core.util.vfs.MergeSource
public class MergeSource
Description:
TODO: Felix Jost Class Description for MultiSource
Initial Date: 23.06.2005
| Constructor Summary | |
|---|---|
MergeSource(VFSContainer parentContainer,
java.lang.String name)
|
|
| Method Summary | |
|---|---|
void |
addContainer(VFSContainer container)
Add container to this merge source. |
void |
addContainersChildren(VFSContainer container,
boolean enableWrite)
Add all children of this container to the root of this MergeSource. |
VFSStatus |
canWrite()
|
VFSStatus |
copyFrom(VFSItem source)
copy either a file or a folder to this folder. |
VFSContainer |
createChildContainer(java.lang.String name)
Create a new child container (of same type) if possible. |
VFSLeaf |
createChildLeaf(java.lang.String name)
Create a new leaf (of same type) if possible, |
java.util.List |
getItems()
|
java.util.List |
getItems(VFSItemFilter filter)
|
VFSSecurityCallback |
getLocalSecurityCallback()
Get the local security callback for this item. |
VFSContainer |
getParentContainer()
Get the parent of this vfsItem. |
VFSContainer |
getRootWriteContainer()
|
boolean |
isSame(VFSItem vfsItem)
Test if this is the same item as ourselves. |
VFSItem |
resolve(java.lang.String path)
a relative path. |
void |
setLocalSecurityCallback(VFSSecurityCallback secCallback)
Set a custom security callback for this item. |
void |
setParentContainer(VFSContainer parentContainer)
Sets the parent container. |
| Methods inherited from class org.olat.core.util.vfs.AbstractVirtualContainer |
|---|
canCopy, canDelete, canRename, delete, getDefaultItemFilter, getLastModified, getName, rename, setDefaultItemFilter |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MergeSource(VFSContainer parentContainer,
java.lang.String name)
| Method Detail |
|---|
public void addContainer(VFSContainer container)
container -
public void addContainersChildren(VFSContainer container,
boolean enableWrite)
container - enableWrite - If true, writes to the root of this MergeSource are directed to this container.public VFSContainer getParentContainer()
VFSItem
org.olat.core.util.vfs.VFSItem#getParent()public void setParentContainer(VFSContainer parentContainer)
VFSItem
VFSItem.setParentContainer(org.olat.core.util.vfs.VFSContainer)public java.util.List getItems()
VFSContainer.getItems()public java.util.List getItems(VFSItemFilter filter)
VFSContainer.getItems(org.olat.core.util.vfs.filters.VFSItemFilter)public VFSStatus canWrite()
org.olat.core.util.vfs.VFSItem#canCopyTo()public VFSContainer createChildContainer(java.lang.String name)
VFSContainer
createChildContainer in interface VFSContainercreateChildContainer in class AbstractVirtualContainerVFSContainer.createChildContainer(java.lang.String)public VFSLeaf createChildLeaf(java.lang.String name)
VFSContainer
createChildLeaf in interface VFSContainercreateChildLeaf in class AbstractVirtualContainerVFSContainer.createChildLeaf(java.lang.String)public VFSStatus copyFrom(VFSItem source)
VFSContainer
copyFrom in interface VFSContainercopyFrom in class AbstractVirtualContainersource - the source (must exist)
VFSContainer.copyFrom(org.olat.core.util.vfs.VFSItem)public VFSItem resolve(java.lang.String path)
VFSItem
org.olat.core.util.vfs.VFSItem#resolveFile(java.lang.String)public VFSSecurityCallback getLocalSecurityCallback()
VFSItem
VFSItem.getLocalSecurityCallback()public void setLocalSecurityCallback(VFSSecurityCallback secCallback)
VFSItem
VFSItem.setLocalSecurityCallback(org.olat.core.util.vfs.callbacks.VFSSecurityCallback)public boolean isSame(VFSItem vfsItem)
VFSItem
public VFSContainer getRootWriteContainer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||