it.sistematica.isharedoc.webdav.model.cloud
Class WebDAVCloudRepository
java.lang.Object
it.sistematica.isharedoc.webdav.model.cloud.WebDAVCloudRepository
- All Implemented Interfaces:
- com.ithit.webdav.server.Folder, com.ithit.webdav.server.HierarchyItem
public class WebDAVCloudRepository
- extends java.lang.Object
- implements com.ithit.webdav.server.Folder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WebDAVCloudRepository
public WebDAVCloudRepository(CloudRepository cloudRepository)
WebDAVCloudRepository
public WebDAVCloudRepository(RepositoryConnection repoConnection)
WebDAVCloudRepository
public WebDAVCloudRepository(Partition partition)
getRootFolder
public WebDAVCloudFolder getRootFolder()
getPartition
public Partition getPartition()
getRepositoryConnection
public RepositoryConnection getRepositoryConnection()
getCloudRepository
public CloudRepository getCloudRepository()
getName
public java.lang.String getName()
throws com.ithit.webdav.server.exceptions.ServerException
- Specified by:
getName
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.ServerException
getPath
public java.lang.String getPath()
throws com.ithit.webdav.server.exceptions.ServerException
- Specified by:
getPath
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.ServerException
moveTo
public void moveTo(com.ithit.webdav.server.Folder arg0,
java.lang.String arg1)
throws com.ithit.webdav.server.exceptions.LockedException,
com.ithit.webdav.server.exceptions.ConflictException,
com.ithit.webdav.server.exceptions.MultistatusException,
com.ithit.webdav.server.exceptions.ServerException
- Specified by:
moveTo
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.LockedException
com.ithit.webdav.server.exceptions.ConflictException
com.ithit.webdav.server.exceptions.MultistatusException
com.ithit.webdav.server.exceptions.ServerException
getWebDAVRoot
public WebDAVRoot getWebDAVRoot()
getWebDAVEngine
public WebDAVEngine getWebDAVEngine()
getCloudManager
public CloudManager getCloudManager()
getEntityManager
public it.neverworks.data.EntityManager getEntityManager()
getUserInfo
public it.neverworks.application.service.UserInfo getUserInfo()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
copyTo
public void copyTo(com.ithit.webdav.server.Folder arg0,
java.lang.String arg1,
boolean arg2)
throws com.ithit.webdav.server.exceptions.LockedException,
com.ithit.webdav.server.exceptions.ConflictException,
com.ithit.webdav.server.exceptions.MultistatusException,
com.ithit.webdav.server.exceptions.ServerException
- Specified by:
copyTo
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.LockedException
com.ithit.webdav.server.exceptions.ConflictException
com.ithit.webdav.server.exceptions.MultistatusException
com.ithit.webdav.server.exceptions.ServerException
delete
public void delete()
throws com.ithit.webdav.server.exceptions.LockedException,
com.ithit.webdav.server.exceptions.MultistatusException,
com.ithit.webdav.server.exceptions.ServerException
- Specified by:
delete
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.LockedException
com.ithit.webdav.server.exceptions.MultistatusException
com.ithit.webdav.server.exceptions.ServerException
getCreated
public long getCreated()
throws com.ithit.webdav.server.exceptions.ServerException
- Specified by:
getCreated
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.ServerException
getModified
public long getModified()
throws com.ithit.webdav.server.exceptions.ServerException
- Specified by:
getModified
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.ServerException
getProperties
public java.util.List<com.ithit.webdav.server.Property> getProperties(com.ithit.webdav.server.Property[] props)
throws com.ithit.webdav.server.exceptions.ServerException
- Specified by:
getProperties
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.ServerException
getPropertyNames
public java.util.List<com.ithit.webdav.server.Property> getPropertyNames()
throws com.ithit.webdav.server.exceptions.ServerException
- Specified by:
getPropertyNames
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.ServerException
updateProperties
public void updateProperties(com.ithit.webdav.server.Property[] setProps,
com.ithit.webdav.server.Property[] delProps)
throws com.ithit.webdav.server.exceptions.LockedException,
com.ithit.webdav.server.exceptions.MultistatusException,
com.ithit.webdav.server.exceptions.ServerException
- Specified by:
updateProperties
in interface com.ithit.webdav.server.HierarchyItem
- Throws:
com.ithit.webdav.server.exceptions.LockedException
com.ithit.webdav.server.exceptions.MultistatusException
com.ithit.webdav.server.exceptions.ServerException
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