Author: alexdma
Date: Thu Jun 30 15:30:53 2011
New Revision: 1141574
URL: http://svn.apache.org/viewvc?rev=1141574&view=rev
Log:
STANBOL-179 :
- Changed PathParams with QueryParams in SessionResource DELETE
- More descriptions of ontonet REST endpoints
Modified:
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl
Modified:
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java?rev=1141574&r1=1141573&r2=1141574&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java
(original)
+++
incubator/stanbol/trunk/ontologymanager/web/src/main/java/org/apache/stanbol/ontologymanager/web/resources/SessionResource.java
Thu Jun 30 15:30:53 2011
@@ -16,6 +16,7 @@ import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
+import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.MediaType;
@@ -167,9 +168,9 @@ public class SessionResource extends Bas
* @return
*/
@DELETE
- public Response deleteSession(@PathParam("scope") String scope,
- @PathParam("session") String session,
- @PathParam("delete") String deleteOntology,
+ public Response deleteSession(@QueryParam("scope") String scope,
+ @QueryParam("session") String session,
+ @QueryParam("delete") String deleteOntology,
@Context UriInfo uriInfo,
@Context HttpHeaders headers) {
Modified:
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl
URL:
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl?rev=1141574&r1=1141573&r2=1141574&view=diff
==============================================================================
---
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl
(original)
+++
incubator/stanbol/trunk/ontologymanager/web/src/main/resources/org/apache/stanbol/ontologymanager/web/templates/org/apache/stanbol/ontologymanager/web/resources/RootResource/index.ftl
Thu Jun 30 15:30:53 2011
@@ -25,28 +25,28 @@
<h4>Ontology Scope Management
(<code>"/ontonet/ontology"</code>):</h4>
<ul>
- <li>Ontology scope registry @<a
href="${it.publicBaseUri}ontonet/ontology">/ontonet/ontology</a>:
+ <li>Scope registry @<a
href="${it.publicBaseUri}ontonet/ontology">/ontonet/ontology</a>:
Perform CRUD operations on ontology scopes.
</li>
<li>Ontology scope @<code>/ontonet/ontology/{scopeName}</code>:
- Perform CRUD operations on ontology scopes.
+ Manage the set of ontologies loaded within a single scope.
</li>
- <li>Ontology scope <a
href="${it.publicBaseUri}ontonet/ontology/get">/ontonet/ontology/get</a>:
- Perform CRUD operations on ontology scopes.
+ <li>Ontology retrieval <a
href="${it.publicBaseUri}ontonet/ontology/get">/ontonet/ontology/get</a>:
+ Manage ontologies whose ID is known but not the scope(s) using
it.
</li>
<li>Ontology within scope
@<code>/ontonet/ontology/{scopeName}/{ontologyID}</code>:
- Perform CRUD operations on ontology scopes.
+ Load/Unload operations on a single ontology loaded within a
scope.
</li>
</ul>
- <h4>Session Management (<code>"/ontonet/session"</code>):</h4>
+ <h4>OntoNet Session Management
(<code>"/ontonet/session"</code>):</h4>
<ul>
- <li>Ontology scope registry @<a
href="${it.publicBaseUri}ontonet/session">/ontonet/session</a>:
- Perform CRUD operations on ontology scopes.
+ <li>Session registry @<a
href="${it.publicBaseUri}ontonet/session">/ontonet/session</a>:
+ Perform CRUD operations on ontology sessions.
</li>
- <li>Ontology scope @<code>/ontonet/session/{sessionId}</code>:
- Perform CRUD operations on ontology scopes.
+ <li>OntoNet Session @<code>/ontonet/session/{sessionId}</code>:
+ Manage metadata for a single OntoNet session.
</li>
</ul>