You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2011/07/22 19:52:45 UTC

svn commit: r1149669 - in /openejb/trunk/openejb3/examples/webapps/rest-example/src/main: java/org/superbiz/rest/service/PostService.java webapp/blog/ webapp/index.html webapp/jquery/ webapp/steal/

Author: rmannibucau
Date: Fri Jul 22 17:52:44 2011
New Revision: 1149669

URL: http://svn.apache.org/viewvc?rev=1149669&view=rev
Log:
removing javascript part since the example should be more REST oriented

Added:
    openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/index.html
Removed:
    openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/blog/
    openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/jquery/
    openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/steal/
Modified:
    openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/service/PostService.java

Modified: openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/service/PostService.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/service/PostService.java?rev=1149669&r1=1149668&r2=1149669&view=diff
==============================================================================
--- openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/service/PostService.java (original)
+++ openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/service/PostService.java Fri Jul 22 17:52:44 2011
@@ -60,8 +60,8 @@ public class PostService {
 
     @Path("/update/{id}") @POST public Post update(@PathParam("id") long id,
                                         @QueryParam("userId") long userId,
-                                        @QueryParam("name") String title,
-                                        @QueryParam("pwd") String content) {
+                                        @QueryParam("title") String title,
+                                        @QueryParam("content") String content) {
         return dao.update(id, userId, title, content);
     }
 }

Added: openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/index.html
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/index.html?rev=1149669&view=auto
==============================================================================
--- openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/index.html (added)
+++ openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/index.html Fri Jul 22 17:52:44 2011
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+	"http://www.w3.org/TR/html4/strict.dtd">
+<html lang="en">
+	<head>
+		<title>OpenEJB REST Example</title>
+	</head>
+	<body>
+	    <p>
+            Here are the REST services (all return xml or json).
+            <ul>
+                <li><em>Note 1: for all services base is http://localhost:1234/rest-example-1.1-SNAPSHOT/</em></li>
+                <li><em>Note 3: for all services base is http://localhost:1234/rest-example-1.1-SNAPSHOT/</em></li>
+            </ul>
+
+            <table border="1">
+              <tbody>
+                <tr>
+                  <th><em>Entity</em></th>
+                  <th><b>User</b></th>
+                  <th><b>Post</b></th>
+                  <th><b>Comment</b></th>
+                </tr>
+                <tr>
+                  <td><em>create</em></td>
+                  <td>PUT /api/user/create?name=NAME&pwd=PASSWORD&mail=EMAIL</td>
+                  <td>PUT /api/post/create?title=TITLE&content=CONTENT&userId=USER_ID</td>
+                  <td>PUT /api/comment/create?author=NAME&content=CONTENT&postId=POST_ID</td>
+                </tr>
+                <tr>
+                  <td><em>update</em></td>
+                  <td>POST /api/user/update/USER_ID?name=NAME&pwd=PASSWOR&mail=MAIL</td>
+                  <td>POST /api/post/update/POST_ID?userId=USER_ID&title=TITLE&content=CONTENT</td>
+                  <td>POST /api/comment/update/COMMENT_ID?author=NAME&content=CONTENT</td>
+                </tr>
+                <tr>
+                  <td><em>delete</em></td>
+                  <td>DELETE /api/user/USER_ID</td>
+                  <td>DELETE /api/post/POST_ID</td>
+                  <td>DELETE /api/comment/COMMENT_ID</td>
+                </tr>
+                <tr>
+                  <td><em>list</em></td>
+                  <td>GET /api/user/list</td>
+                  <td>GET /api/post/list</td>
+                  <td>GET /api/comment/list/POST_ID</td>
+                </tr>
+              </tbody>
+            </table>
+	    </p>
+	</body>
+</html>