org.gcube.portlets.user.homelibrary.home.data
Interface ApplicationsArea


public interface ApplicationsArea

Manage home application data.

Author:
Federico De Faveri defaveri@isti.cnr.it

Method Summary
 WorkspaceFolder getApplicationRoot(String applicationName)
          Return the application root folder.
 WorkspaceFolder getApplicationShareRoot(String applicationName)
           
 WorkspaceFolder getApplicationUserRoot(String applicationName)
           
 List<String> listApplicationNames()
          Retrieve the list of all application data areas.
 

Method Detail

getApplicationRoot

WorkspaceFolder getApplicationRoot(String applicationName)
                                   throws InternalErrorException
Return the application root folder.

Parameters:
applicationClass -
Returns:
the application root folder.
Throws:
InternalErrorException - if an internal error occurs.

getApplicationShareRoot

WorkspaceFolder getApplicationShareRoot(String applicationName)
                                        throws InternalErrorException
Throws:
InternalErrorException

listApplicationNames

List<String> listApplicationNames()
                                  throws InternalErrorException
Retrieve the list of all application data areas.

Returns:
the application name list.
Throws:
InternalErrorException - if an error occurs.

getApplicationUserRoot

WorkspaceFolder getApplicationUserRoot(String applicationName)
                                       throws InternalErrorException
Parameters:
applicationName -
Returns:
Throws:
InternalErrorException


Copyright © 2013. All Rights Reserved.