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(Class<?> applicationClass)
          Return the application root folder.
 WorkspaceFolder getApplicationUserRoot(Class<?> applicationClass)
           
 List<String> listApplicationNames()
          Retrieve the list of all application data areas.
 

Method Detail

getApplicationRoot

WorkspaceFolder getApplicationRoot(Class<?> applicationClass)
                                   throws InternalErrorException
Return the application root folder.

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

getApplicationUserRoot

WorkspaceFolder getApplicationUserRoot(Class<?> applicationClass)
                                       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.


Copyright © 2013. All Rights Reserved.