Mercurial > hg > MetaDataManagerRestlet
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);