Changes between Version 22 and Version 23 of GROUP_APP_SERVER_RESOURCE_ACCESS_R0


Ignore:
Timestamp:
06/14/09 11:22:31 (16 years ago)
Author:
kyli
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_APP_SERVER_RESOURCE_ACCESS_R0

    v22 v23  
    8383A class ServerResourcesPalette will be created in org.sophie2.main.func.servers. It will track the currently selected element in ConnectionsPalette (using the findNearestElement method) and if there is a connection established, it will use it to obtain a list of server resources. The only action it will support at this iteration is double-click on a book item. This will get and open the selected book, using the current app logic. 
    8484 
    85  * '' Client implementation of Facade ''. 
     85 * Client implementation of Facade: getResourceList() will be implemented analogically to the login() method - the list of resourceRefs will be sent in XML format and read analogically. For the new references to be reconstructed we only need the location and entityId. For getResource(), the client facade needs to download the persisted file and use the loader to open it. After that, it will be returned as a result. 
    8686 
    8787=== Server === 
     
    9494The Web Services need also ResourceWebService. It will be a very-proto-revision and currently will persist a particular resource, making it available for download. Also, will use the XMLManagementService to pass the list of ResourceRefs for getResourceList() method. 
    9595 
    96  * ''Server implementation of the facade '' 
     96 * Server implementation of the Facade: just call the core methods and return their results. Tests seem trivial, since this facade has no logic for now. 
    9797 
    9898= Implementation =