Home Library 1.0 API

From Gcube Wiki
Revision as of 19:06, 29 September 2009 by Federico.defaveri (Talk | contribs)

Jump to: navigation, search

Alert icon2.gif THIS SECTION OF GCUBE DOCUMENTATION IS CURRENTLY UNDER UPDATE.

The Home Library manage and persist the users homes.

Architecture

The user's homes are organized in scopes. The users and the homes for a specific scope are managed by the HomeManager. Each user home (Home) have a workspace area (WorkspaceArea) and a data area (DataArea).

Homelibrary-architecture.png

How to retrieve an User WorkspaceArea from a servlet

To retrieve a WorkspaceArea for a User you can use the getWorkspaceArea static method from HomeLibrary class. This method required only the current D4ScienceSession.

WorkspaceArea wa = HomeLibrary.getUserWorkspaceArea(session);


References

The most recent presentation about the Home Library can be found there: http://bscw.research-infrastructures.eu/bscw/bscw.cgi/d107608/06.%20HomeLibrary.ppt