Changes between Version 22 and Version 23 of GROUP_APP_SERVER_RESOURCE_ACCESS_R0
- Timestamp:
- 06/14/09 11:22:31 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GROUP_APP_SERVER_RESOURCE_ACCESS_R0
v22 v23 83 83 A 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. 84 84 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. 86 86 87 87 === Server === … … 94 94 The 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. 95 95 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. 97 97 98 98 = Implementation =