# HG changeset patch # User dwinter # Date 1309425689 -7200 # Node ID ede4c4ead6f55ccbca012ddd74f0fc8adbde5811 # Parent 813aa2c5bc4b5db65438cd16e396ba07f0bff1c5 properties fuer die name server in web.xml eingebaut, zum instlalieren muss web.xml.template in web.xml umbenannt werden. diff -r 813aa2c5bc4b -r ede4c4ead6f5 .classpath --- a/.classpath Wed Nov 24 16:56:28 2010 +0100 +++ b/.classpath Thu Jun 30 11:21:29 2011 +0200 @@ -1,11 +1,6 @@ - - - - - @@ -16,6 +11,14 @@ + + + + + + + + diff -r 813aa2c5bc4b -r ede4c4ead6f5 .project --- a/.project Wed Nov 24 16:56:28 2010 +0100 +++ b/.project Thu Jun 30 11:21:29 2011 +0200 @@ -4,6 +4,9 @@ MetaDataManager + NamedIdentityManager + protege + protege-core diff -r 813aa2c5bc4b -r ede4c4ead6f5 .settings/org.eclipse.core.resources.prefs --- a/.settings/org.eclipse.core.resources.prefs Wed Nov 24 16:56:28 2010 +0100 +++ b/.settings/org.eclipse.core.resources.prefs Thu Jun 30 11:21:29 2011 +0200 @@ -1,3 +1,4 @@ -#Mon Aug 16 12:52:16 CEST 2010 +#Fri Apr 29 11:49:04 CEST 2011 eclipse.preferences.version=1 encoding//src/de/mpiwg/itgroup/metaDataManagerRestlet/staticPages/PID.html=UTF-8 +encoding/=UTF-8 diff -r 813aa2c5bc4b -r ede4c4ead6f5 .settings/org.eclipse.wst.common.component --- a/.settings/org.eclipse.wst.common.component Wed Nov 24 16:56:28 2010 +0100 +++ b/.settings/org.eclipse.wst.common.component Thu Jun 30 11:21:29 2011 +0200 @@ -3,16 +3,133 @@ - + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + uses - + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + uses - + + uses + + + uses + + + uses + + + uses + + uses - + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + uses diff -r 813aa2c5bc4b -r ede4c4ead6f5 WebContent/WEB-INF/web.xml --- a/WebContent/WEB-INF/web.xml Wed Nov 24 16:56:28 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ - - -RESTfulJavaWebServices-Restlet - - -org.restlet.application -de.mpiwg.itgroup.metaDataManagerRestlet.RestServer - - - - - -RestletServlet - -org.restlet.ext.servlet.ServerServlet - - - - - -RestletServlet -/* - - \ No newline at end of file diff -r 813aa2c5bc4b -r ede4c4ead6f5 WebContent/WEB-INF/web.xml.template --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebContent/WEB-INF/web.xml.template Thu Jun 30 11:21:29 2011 +0200 @@ -0,0 +1,48 @@ + + +RESTfulJavaWebServices-Restlet + + +org.restlet.application +de.mpiwg.itgroup.metaDataManagerRestlet.RestServer + + + + +de.mpwig.itgroup.personSearch.index +/Users/dwinter/Documents/Projekte/ECHO-eSciDoc-MPDL/escidocMPIWG/NamedIdentityManager/data/tripleIndex + + +de.mpwig.itgroup.personSearch.virtuoso.url +jdbc:virtuoso://virtuoso.mpiwg-berlin.mpg.de:1111 + + +de.mpwig.itgroup.personSearch.virtuoso.user +dba + + +de.mpwig.itgroup.personSearch.virtuoso.pw +XXX + + +de.mpwig.itgroup.personSearch.virtuoso.personsGraphURI +file://mpiwg_persons.rdf + + + +RestletServlet + +org.restlet.ext.servlet.ServerServlet + + + + + +RestletServlet +/* + + \ No newline at end of file diff -r 813aa2c5bc4b -r ede4c4ead6f5 src/de/mpiwg/itgroup/metaDataManagerRestlet/RestServer.java --- 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;