public class JCRHomeManagerFactory extends Object implements org.gcube.common.homelibrary.home.HomeManagerFactory
| Constructor and Description |
|---|
JCRHomeManagerFactory() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
exists(String scope) |
org.gcube.common.homelibrary.home.workspace.accessmanager.AccessManager |
getAccessManager() |
org.gcube.common.homelibrary.home.manager.HomeLibraryManager |
getHomeLibraryManager() |
org.gcube.common.homelibrary.home.HomeManager |
getHomeManager() |
org.gcube.common.homelibrary.home.HomeManager |
getHomeManager(String scope) |
File |
getPersistenceFolder() |
org.gcube.common.homelibrary.home.workspace.privilegemanager.PrivilegeManager |
getPrivilegeManager() |
org.gcube.common.homelibrary.home.workspace.usermanager.UserManager |
getUserManager() |
void |
initialize(String pathPersistenceFolder) |
List<String> |
listInfrastructureScopes() |
List<String> |
listInfrastructureScopeUsers(String scope) |
List<String> |
listScopes() |
List<String> |
listUserScopes(String portalLogin) |
void |
removeHomeManager() |
void |
shutdown() |
public void initialize(String pathPersistenceFolder) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
initialize in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic File getPersistenceFolder()
public List<String> listScopes() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
listScopes in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean exists(String scope) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
exists in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.manager.HomeLibraryManager getHomeLibraryManager()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getHomeLibraryManager in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<String> listUserScopes(String portalLogin) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
listUserScopes in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<String> listInfrastructureScopes() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
listInfrastructureScopes in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<String> listInfrastructureScopeUsers(String scope) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
listInfrastructureScopeUsers in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void shutdown()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
shutdown in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.HomeManager getHomeManager()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getHomeManager in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void removeHomeManager()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
removeHomeManager in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.HomeManager getHomeManager(String scope) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getHomeManager in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.usermanager.UserManager getUserManager()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getUserManager in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.accessmanager.AccessManager getAccessManager()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getAccessManager in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.privilegemanager.PrivilegeManager getPrivilegeManager()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getPrivilegeManager in interface org.gcube.common.homelibrary.home.HomeManagerFactoryorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2014. All Rights Reserved.