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 createApplicationRoot(Class<?> applicationClass)
          Return the application root folder created.
 WorkspaceFolder getApplicationRoot(Class<?> applicationClass)
          Return the application root folder.
 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.

createApplicationRoot

WorkspaceFolder createApplicationRoot(Class<?> applicationClass)
Return the application root folder created.

Parameters:
applicationClass -
Returns:

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.