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