|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.util.vfs.AbstractVirtualContainer
public abstract class AbstractVirtualContainer
Description:
TODO: Felix Jost Class Description for VirtualContainer
Initial Date: 23.06.2005
| Constructor Summary | |
|---|---|
AbstractVirtualContainer()
constructor for anynomous types |
|
AbstractVirtualContainer(java.lang.String name)
|
|
| Method Summary | |
|---|---|
VFSStatus |
canCopy()
|
VFSStatus |
canDelete()
|
VFSStatus |
canRename()
|
VFSStatus |
copyFrom(VFSItem vfsItem)
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, |
VFSStatus |
delete()
deltes the item. |
VFSItemFilter |
getDefaultItemFilter()
|
long |
getLastModified()
Return the last modified date of this item or -1 if not available. |
java.lang.String |
getName()
|
VFSStatus |
rename(java.lang.String newname)
|
void |
setDefaultItemFilter(VFSItemFilter defaultFilter)
Set a default filter that will be applied to this container getItems method |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.olat.core.util.vfs.VFSContainer |
|---|
getItems, getItems |
| Methods inherited from interface org.olat.core.util.vfs.VFSItem |
|---|
canWrite, getLocalSecurityCallback, getParentContainer, isSame, resolve, setLocalSecurityCallback, setParentContainer |
| Constructor Detail |
|---|
public AbstractVirtualContainer(java.lang.String name)
name - public AbstractVirtualContainer()
| Method Detail |
|---|
public VFSStatus canDelete()
canDelete in interface VFSItemVFSItem.canDelete()public VFSStatus canRename()
canRename in interface VFSItemVFSItem.canRename()public VFSStatus canCopy()
canCopy in interface VFSItemVFSItem.canCopy()public VFSStatus copyFrom(VFSItem vfsItem)
VFSContainer
copyFrom in interface VFSContainervfsItem - the source (must exist)
VFSContainer.copyFrom(org.olat.core.util.vfs.VFSItem)public java.lang.String getName()
getName in interface VFSItemVFSItem.getName()public long getLastModified()
VFSItem
getLastModified in interface VFSItemVFSItem.getLastModified()public VFSStatus rename(java.lang.String newname)
rename in interface VFSItemnewname - e.g test.txt or myfolder (no path prepended)
VFSItem.rename(java.lang.String)public VFSStatus delete()
VFSItem
delete in interface VFSItemVFSItem.delete()public VFSContainer createChildContainer(java.lang.String name)
VFSContainer
createChildContainer in interface VFSContainerVFSContainer.createChildContainer(java.lang.String)public VFSLeaf createChildLeaf(java.lang.String name)
VFSContainer
createChildLeaf in interface VFSContainerVFSContainer.createChildLeaf(java.lang.String)public void setDefaultItemFilter(VFSItemFilter defaultFilter)
VFSContainer
setDefaultItemFilter in interface VFSContainerVFSContainer.setDefaultItemFilter(org.olat.core.util.vfs.filters.VFSItemFilter)public VFSItemFilter getDefaultItemFilter()
getDefaultItemFilter in interface VFSContainerVFSContainer.getDefaultItemFilter()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||