Skip to Content.
Sympa Menu

idok-commit - [idok-commit] idok commit r185 - in branches/rest/java/ch/idok/service/client: rest search/rest

idok-commit AT lists.psi.ch

Subject: Commit emails of the iDok project

List archive

[idok-commit] idok commit r185 - in branches/rest/java/ch/idok/service/client: rest search/rest


Chronological Thread 
  • From: "AFS account Roman Geus" <geus AT savannah.psi.ch>
  • To: idok-commit AT lists.psi.ch
  • Subject: [idok-commit] idok commit r185 - in branches/rest/java/ch/idok/service/client: rest search/rest
  • Date: Tue, 26 Aug 2008 17:06:47 +0200
  • List-archive: <https://lists.web.psi.ch/pipermail/idok-commit/>
  • List-id: Commit emails of the iDok project <idok-commit.lists.psi.ch>

Author: geus
Date: Tue Aug 26 17:06:46 2008
New Revision: 185

Log:
Added client-side Provider for REST

Added:
branches/rest/java/ch/idok/service/client/rest/
branches/rest/java/ch/idok/service/client/rest/RestClientProvider.java
branches/rest/java/ch/idok/service/client/search/rest/

Added: branches/rest/java/ch/idok/service/client/rest/RestClientProvider.java
==============================================================================
--- (empty file)
+++ branches/rest/java/ch/idok/service/client/rest/RestClientProvider.java
Tue Aug 26 17:06:46 2008
@@ -0,0 +1,61 @@
+package ch.idok.service.client.rest;
+
+import java.util.logging.Logger;
+
+import ch.idok.common.config.Setup;
+import ch.idok.common.errorhandling.DmsException;
+import ch.idok.service.client.search.rest.RestSearchService;
+import ch.idok.service.common.Provider;
+import ch.idok.service.common.admin.AdminService;
+import ch.idok.service.common.cli.CLIFactoryService;
+import ch.idok.service.common.search.SearchService;
+
+public class RestClientProvider implements Provider {
+
+ private Logger logger;
+
+ private String baseUri = "http://mpc1127.psi.ch:8183/v1";;
+
+ /**
+ * @see ch.idok.service.common.Provider#init(java.lang.String[])
+ */
+ public void init(String[] args) throws DmsException {
+ logger = Setup.getInstance().getLogger("service.client.rest");

+ }
+
+ /**
+ * @see ch.idok.service.common.Provider#getAdminService()
+ */
+ public AdminService getAdminService() throws DmsException {
+ throw new RuntimeException("Not yet implemented");
+ }
+
+ /**
+ * @see ch.idok.service.common.Provider#getCLIFactoryService()
+ */
+ public CLIFactoryService getCLIFactoryService() throws DmsException {

+ throw new RuntimeException("Not yet implemented");
+ }
+
+ /**
+ * @see ch.idok.service.common.Provider#getSearchService()
+ */
+ public SearchService getSearchService() throws DmsException {
+ return new RestSearchService(this);
+ }
+
+ /**
+ * @return the baseUri
+ */
+ public String getBaseUri() {
+ return baseUri;
+ }
+
+ /**
+ * @return the logger
+ */
+ public Logger getLogger() {
+ return logger;
+ }
+
+}



  • [idok-commit] idok commit r185 - in branches/rest/java/ch/idok/service/client: rest search/rest, AFS account Roman Geus, 08/26/2008

Archive powered by MHonArc 2.6.19.

Top of Page