it.sistematica.isharedoc.webdav.model.fs
Class WebDAVFSFolder

java.lang.Object
  extended by it.sistematica.isharedoc.webdav.model.fs.WebDAVFSFile
      extended by it.sistematica.isharedoc.webdav.model.fs.WebDAVFSFolder
All Implemented Interfaces:
com.ithit.webdav.server.Folder, com.ithit.webdav.server.HierarchyItem

public class WebDAVFSFolder
extends WebDAVFSFile
implements com.ithit.webdav.server.Folder


Field Summary
 
Fields inherited from class it.sistematica.isharedoc.webdav.model.fs.WebDAVFSFile
file, parent
 
Constructor Summary
protected WebDAVFSFolder(java.io.File file, com.ithit.webdav.server.Folder parent)
           
 
Method Summary
 com.ithit.webdav.server.File createFile(java.lang.String arg0)
           
 void createFolder(java.lang.String arg0)
           
 java.util.List<? extends com.ithit.webdav.server.HierarchyItem> getChildren()
           
 WebDAVFSFile getChildrenByPath(java.lang.String path)
           
 
Methods inherited from class it.sistematica.isharedoc.webdav.model.fs.WebDAVFSFile
copyTo, delete, getCreated, getFile, getModified, getName, getPath, getProperties, getPropertyNames, moveTo, updateProperties, valueOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ithit.webdav.server.HierarchyItem
copyTo, delete, getCreated, getModified, getName, getPath, getProperties, getPropertyNames, moveTo, updateProperties
 

Constructor Detail

WebDAVFSFolder

protected WebDAVFSFolder(java.io.File file,
                         com.ithit.webdav.server.Folder parent)
Method Detail

getChildrenByPath

public WebDAVFSFile getChildrenByPath(java.lang.String path)

createFile

public com.ithit.webdav.server.File createFile(java.lang.String arg0)
                                        throws com.ithit.webdav.server.exceptions.LockedException,
                                               com.ithit.webdav.server.exceptions.ServerException
Specified by:
createFile in interface com.ithit.webdav.server.Folder
Throws:
com.ithit.webdav.server.exceptions.LockedException
com.ithit.webdav.server.exceptions.ServerException

createFolder

public void createFolder(java.lang.String arg0)
                  throws com.ithit.webdav.server.exceptions.LockedException,
                         com.ithit.webdav.server.exceptions.ServerException
Specified by:
createFolder in interface com.ithit.webdav.server.Folder
Throws:
com.ithit.webdav.server.exceptions.LockedException
com.ithit.webdav.server.exceptions.ServerException

getChildren

public java.util.List<? extends com.ithit.webdav.server.HierarchyItem> getChildren()
                                                                            throws com.ithit.webdav.server.exceptions.ServerException
Specified by:
getChildren in interface com.ithit.webdav.server.Folder
Throws:
com.ithit.webdav.server.exceptions.ServerException