it.sistematica.isharedoc.sharecloud.service
Interface CloudManager
- All Known Implementing Classes:
- CloudManagerImpl
public interface CloudManager
repositoryConfigurationChanged
void repositoryConfigurationChanged(RepositoryConnection repoConnection)
hasConnectionOfType
boolean hasConnectionOfType(RepositoryConnection.ConnectionType type)
getConnection
CloudConnection getConnection(RepositoryConnection repoConnection)
getConnection
CloudConnection getConnection(RepositoryConnection repoConnection,
java.lang.String userId)
getLocalConnection
CloudConnection getLocalConnection()
getUserRepositories
java.util.List<CloudRepository> getUserRepositories()
getUserRepositories
java.util.List<CloudRepository> getUserRepositories(RepositoryConnection.ConnectionType type)
getUserRepositories
java.util.List<CloudRepository> getUserRepositories(RepositoryConnection repoConnection)
getUserRepositoryByName
CloudRepository getUserRepositoryByName(java.lang.String connectionName,
java.lang.String repositoryName)
getRepositoryService
java.util.List<CloudRepository> getRepositoryService(CloudConnection conn)
getSessionUID
java.lang.String getSessionUID(CloudConnection cloudConnection,
java.lang.String repositoryId,
java.lang.String userId)
getSession
CloudSession getSession(java.lang.String sessionUID)
getSession
CloudSession getSession(CloudConnection conn,
java.lang.String repositoryId)
clearSessionCaches
void clearSessionCaches()
clearSessionCaches
void clearSessionCaches(RepositoryConnection.ConnectionType type,
java.lang.String repositoryId,
java.lang.String id)
load
CloudFile load(File file)
load
CloudFile load(CloudURL url)
load
CloudFile load(java.lang.String url)
loadFromRemotePath
CloudFile loadFromRemotePath(java.lang.String path)
getSession
CloudSession getSession(RepositoryConnection repoConnection,
java.lang.String repositoryId)