org.gcube.portlets.user.homelibrary.jcr.home
Class JCRHome

java.lang.Object
  extended by org.gcube.portlets.user.homelibrary.jcr.home.JCRHome
All Implemented Interfaces:
org.gcube.portlets.user.homelibrary.home.Home

public class JCRHome
extends Object
implements org.gcube.portlets.user.homelibrary.home.Home


Constructor Summary
JCRHome(org.gcube.portlets.user.homelibrary.home.HomeManager homeManager, JCRUser user, File persistenceFolder)
           
 
Method Summary
 org.gcube.portlets.user.homelibrary.home.data.DataArea getDataArea()
           
 org.gcube.portlets.user.homelibrary.home.HomeManager getHomeManager()
           
 org.gcube.portlets.user.homelibrary.home.User getOwner()
           
 org.gcube.portlets.user.homelibrary.home.workspace.Workspace getWorkspace()
           
 List<String> listScopes()
           
 void setScope(org.gcube.common.core.scope.GCUBEScope scope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JCRHome

public JCRHome(org.gcube.portlets.user.homelibrary.home.HomeManager homeManager,
               JCRUser user,
               File persistenceFolder)
        throws Exception
Throws:
Exception
Method Detail

setScope

public void setScope(org.gcube.common.core.scope.GCUBEScope scope)
              throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException

getHomeManager

public org.gcube.portlets.user.homelibrary.home.HomeManager getHomeManager()
Specified by:
getHomeManager in interface org.gcube.portlets.user.homelibrary.home.Home

getOwner

public org.gcube.portlets.user.homelibrary.home.User getOwner()
Specified by:
getOwner in interface org.gcube.portlets.user.homelibrary.home.Home

getWorkspace

public org.gcube.portlets.user.homelibrary.home.workspace.Workspace getWorkspace()
                                                                          throws org.gcube.portlets.user.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException,
                                                                                 org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Specified by:
getWorkspace in interface org.gcube.portlets.user.homelibrary.home.Home
Throws:
org.gcube.portlets.user.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException

getDataArea

public org.gcube.portlets.user.homelibrary.home.data.DataArea getDataArea()
                                                                   throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Specified by:
getDataArea in interface org.gcube.portlets.user.homelibrary.home.Home
Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException

listScopes

public List<String> listScopes()
                        throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Specified by:
listScopes in interface org.gcube.portlets.user.homelibrary.home.Home
Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException


Copyright © 2013. All Rights Reserved.