org.gcube.portlets.user.homelibrary.jcr.data
Class JCRDataArea

java.lang.Object
  extended by org.gcube.portlets.user.homelibrary.jcr.data.JCRDataArea
All Implemented Interfaces:
org.gcube.portlets.user.homelibrary.home.data.DataArea

public class JCRDataArea
extends Object
implements org.gcube.portlets.user.homelibrary.home.data.DataArea


Constructor Summary
JCRDataArea(JCRRepository contentManager)
           
 
Method Summary
 org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea getApplicationDataArea(Class<?> applicationClass)
           
 org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea getApplicationDataArea(String applicationName)
           
 org.gcube.portlets.user.homelibrary.home.data.fs.DataFolder getDataFolderRoot()
           
 org.gcube.portlets.user.homelibrary.home.data.fs.DataFolder getRelativeFolder(String relPath)
           
 List<String> listApplicationNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JCRDataArea

public JCRDataArea(JCRRepository contentManager)
Method Detail

getApplicationDataArea

public org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea getApplicationDataArea(String applicationName)
                                                                                                     throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Specified by:
getApplicationDataArea in interface org.gcube.portlets.user.homelibrary.home.data.DataArea
Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException

getApplicationDataArea

public org.gcube.portlets.user.homelibrary.home.data.application.ApplicationDataArea getApplicationDataArea(Class<?> applicationClass)
                                                                                                     throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Specified by:
getApplicationDataArea in interface org.gcube.portlets.user.homelibrary.home.data.DataArea
Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException

listApplicationNames

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

getDataFolderRoot

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

getRelativeFolder

public org.gcube.portlets.user.homelibrary.home.data.fs.DataFolder getRelativeFolder(String relPath)
                                                                              throws org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Specified by:
getRelativeFolder in interface org.gcube.portlets.user.homelibrary.home.data.DataArea
Throws:
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException


Copyright © 2012. All Rights Reserved.