org.gcube.common.homelibrary.jcr
Class JCRHomeManager
java.lang.Object
org.gcube.common.homelibrary.jcr.JCRHomeManager
- All Implemented Interfaces:
- org.gcube.common.homelibrary.home.HomeManager
public class JCRHomeManager
- extends Object
- implements org.gcube.common.homelibrary.home.HomeManager
|
Constructor Summary |
JCRHomeManager(org.gcube.common.homelibrary.home.HomeManagerFactory factory)
|
|
Method Summary |
org.gcube.common.homelibrary.home.User |
createUser(String portalLogin)
|
boolean |
existUser(String portalLogin)
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JCRHomeManager
public JCRHomeManager(org.gcube.common.homelibrary.home.HomeManagerFactory factory)
getHomeManagerFactory
public org.gcube.common.homelibrary.home.HomeManagerFactory getHomeManagerFactory()
- Specified by:
getHomeManagerFactory in interface org.gcube.common.homelibrary.home.HomeManager
getUsers
public List<org.gcube.common.homelibrary.home.User> getUsers()
- Specified by:
getUsers in interface org.gcube.common.homelibrary.home.HomeManager
getUser
public org.gcube.common.homelibrary.home.User getUser(String portalLogin)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
- Specified by:
getUser in interface org.gcube.common.homelibrary.home.HomeManager
- Throws:
org.gcube.common.homelibrary.home.exceptions.InternalErrorException
existUser
public boolean existUser(String portalLogin)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
- Specified by:
existUser in interface org.gcube.common.homelibrary.home.HomeManager
- Throws:
org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createUser
public org.gcube.common.homelibrary.home.User createUser(String portalLogin)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
- Specified by:
createUser in interface org.gcube.common.homelibrary.home.HomeManager
- Throws:
org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getHome
public 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
- Specified by:
getHome in interface org.gcube.common.homelibrary.home.HomeManager
- Throws:
org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException
getHome
public 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
- Specified by:
getHome in interface org.gcube.common.homelibrary.home.HomeManager
- Throws:
org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.HomeNotFoundException
org.gcube.common.homelibrary.home.exceptions.UserNotFoundException
removeUser
public void removeUser(org.gcube.common.homelibrary.home.User user)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
- Specified by:
removeUser in interface org.gcube.common.homelibrary.home.HomeManager
- Throws:
org.gcube.common.homelibrary.home.exceptions.InternalErrorException
Copyright © 2013. All Rights Reserved.