public class JCRHomeManager extends Object implements org.gcube.common.homelibrary.home.HomeManager
| Constructor and Description |
|---|
JCRHomeManager(org.gcube.common.homelibrary.home.HomeManagerFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.common.homelibrary.home.User |
createUser(String portalLogin) |
boolean |
existUser(String portalLogin) |
org.gcube.common.homelibary.model.util.MemoryCache<String,org.gcube.common.homelibrary.home.Home> |
getCache() |
org.gcube.common.homelibrary.home.Home |
getGuestLogin() |
org.gcube.common.homelibrary.home.Home |
getHome() |
org.gcube.common.homelibrary.home.Home |
getHome(String portalLogin) |
org.gcube.common.homelibrary.home.Home |
getHome(org.gcube.common.homelibrary.home.User user) |
org.gcube.common.homelibrary.home.HomeManagerFactory |
getHomeManagerFactory() |
org.gcube.common.homelibrary.home.User |
getUser(String portalLogin) |
List<org.gcube.common.homelibrary.home.User> |
getUsers() |
void |
removeUser(org.gcube.common.homelibrary.home.User user) |
public JCRHomeManager(org.gcube.common.homelibrary.home.HomeManagerFactory factory)
public org.gcube.common.homelibrary.home.HomeManagerFactory getHomeManagerFactory()
getHomeManagerFactory in interface org.gcube.common.homelibrary.home.HomeManagerpublic List<org.gcube.common.homelibrary.home.User> getUsers()
getUsers in interface org.gcube.common.homelibrary.home.HomeManagerpublic org.gcube.common.homelibrary.home.User getUser(String portalLogin) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getUser in interface org.gcube.common.homelibrary.home.HomeManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean existUser(String portalLogin) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
existUser in interface org.gcube.common.homelibrary.home.HomeManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.User createUser(String portalLogin) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createUser in interface org.gcube.common.homelibrary.home.HomeManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.Home getHome(org.gcube.common.homelibrary.home.User user)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException
getHome in interface org.gcube.common.homelibrary.home.HomeManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.exceptions.HomeNotFoundExceptionpublic org.gcube.common.homelibrary.home.Home getGuestLogin()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException,
org.gcube.common.homelibrary.home.exceptions.UserNotFoundException
getGuestLogin in interface org.gcube.common.homelibrary.home.HomeManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.exceptions.HomeNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.UserNotFoundExceptionpublic org.gcube.common.homelibrary.home.Home getHome(String portalLogin) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException, org.gcube.common.homelibrary.home.exceptions.UserNotFoundException
getHome in interface org.gcube.common.homelibrary.home.HomeManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.exceptions.HomeNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.UserNotFoundExceptionpublic void removeUser(org.gcube.common.homelibrary.home.User user)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
removeUser in interface org.gcube.common.homelibrary.home.HomeManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibary.model.util.MemoryCache<String,org.gcube.common.homelibrary.home.Home> getCache() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getCache in interface org.gcube.common.homelibrary.home.HomeManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.Home getHome()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException,
org.gcube.common.homelibrary.home.exceptions.UserNotFoundException
getHome in interface org.gcube.common.homelibrary.home.HomeManagerorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.exceptions.HomeNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.UserNotFoundExceptionCopyright © 2019. All Rights Reserved.