diff src/de/mpiwg/itgroup/metaDataManagerRestlet/RestServer.java @ 3:dfd72ea936ff

search by ids nd names of persons
author dwinter
date Thu, 29 Dec 2011 15:19:29 +0100
parents ede4c4ead6f5
children aae47a713589
line wrap: on
line diff
--- a/src/de/mpiwg/itgroup/metaDataManagerRestlet/RestServer.java	Fri Dec 02 08:38:08 2011 +0100
+++ b/src/de/mpiwg/itgroup/metaDataManagerRestlet/RestServer.java	Thu Dec 29 15:19:29 2011 +0100
@@ -11,8 +11,11 @@
 import org.restlet.routing.TemplateRoute;
 
 import de.mpiwg.itgroup.metaDataManagerRestlet.pid.PIDcreator;
+import de.mpiwg.itgroup.metaDataManagerRestlet.ui.GeneralInfo;
+import de.mpiwg.itgroup.metaDataManagerRestlet.ui.SearchPersons;
 import de.mpiwg.itgroup.metadataManager.indexMeta.server.IndexMetaProvider;
 import de.mpiwg.itgroup.nimanager.persons.PersonByNameService;
+import de.mpiwg.itgroup.nimanager.persons.PersonByIDService;
 import de.mpiwg.itgroup.nimanager.persons.PersonListService;
 //import de.mpiwg.itgroup.nimanager.persons.PersonService;
 import de.mpiwg.itgroup.nimanager.persons.PersonService;
@@ -34,11 +37,14 @@
 	public synchronized Restlet createInboundRoot(){
 		Router router = new Router(getContext());
 		
+		router.attach("/",GeneralInfo.class);
 		router.attach("/PID",PIDcreator.class);
+		router.attach("/searchPersons",SearchPersons.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);
+		router.attach("/ids",PersonByIDService.class);
 		TemplateRoute route = router.attach("/indexMeta", IndexMetaProvider.class);
 		route.setMatchingMode(Template.MODE_STARTS_WITH);