diff src/de/mpiwg/itgroup/metaDataManagerRestlet/RestServer.java @ 1:ede4c4ead6f5

properties fuer die name server in web.xml eingebaut, zum instlalieren muss web.xml.template in web.xml umbenannt werden.
author dwinter
date Thu, 30 Jun 2011 11:21:29 +0200
parents 813aa2c5bc4b
children dfd72ea936ff
line wrap: on
line diff
--- a/src/de/mpiwg/itgroup/metaDataManagerRestlet/RestServer.java	Wed Nov 24 16:56:28 2010 +0100
+++ b/src/de/mpiwg/itgroup/metaDataManagerRestlet/RestServer.java	Thu Jun 30 11:21:29 2011 +0200
@@ -11,6 +11,11 @@
 import org.restlet.routing.TemplateRoute;
 
 import de.mpiwg.itgroup.metaDataManagerRestlet.pid.PIDcreator;
+import de.mpiwg.itgroup.metadataManager.indexMeta.server.IndexMetaProvider;
+import de.mpiwg.itgroup.nimanager.persons.PersonByNameService;
+import de.mpiwg.itgroup.nimanager.persons.PersonListService;
+//import de.mpiwg.itgroup.nimanager.persons.PersonService;
+import de.mpiwg.itgroup.nimanager.persons.PersonService;
 
 
 
@@ -30,7 +35,12 @@
 		Router router = new Router(getContext());
 		
 		router.attach("/PID",PIDcreator.class);
-		
+		router.attach("/person/name/{name}",PersonByNameService.class);
+		router.attach("/persons",PersonListService.class);
+		router.attach("/person/id/{personId}",PersonService.class);
+		router.attach("/person/id/{personId}/{graphId}",PersonService.class);
+		TemplateRoute route = router.attach("/indexMeta", IndexMetaProvider.class);
+		route.setMatchingMode(Template.MODE_STARTS_WITH);
 		
 		
 		return router;