Author: rmannibucau
Date: Fri Jul 22 07:02:26 2011
New Revision: 1149481
URL: http://svn.apache.org/viewvc?rev=1149481&view=rev
Log:
adding todo list to rest example
Added:
openejb/trunk/openejb3/examples/webapps/rest-example/TODO
Modified:
openejb/trunk/openejb3/examples/webapps/rest-example/pom.xml
openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java
openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/blog/models/post.js
Added: openejb/trunk/openejb3/examples/webapps/rest-example/TODO
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/webapps/rest-example/TODO?rev=1149481&view=auto
==============================================================================
--- openejb/trunk/openejb3/examples/webapps/rest-example/TODO (added)
+++ openejb/trunk/openejb3/examples/webapps/rest-example/TODO Fri Jul 22
07:02:26 2011
@@ -0,0 +1,7 @@
+TODO list:
+-----------
+
+- run automatically init.sh (probably with cxf client API)
+- implement javascript MVC part (only the list and delete post links works)
+- update the css
+- and so on ;)...
Modified: openejb/trunk/openejb3/examples/webapps/rest-example/pom.xml
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/webapps/rest-example/pom.xml?rev=1149481&r1=1149480&r2=1149481&view=diff
==============================================================================
--- openejb/trunk/openejb3/examples/webapps/rest-example/pom.xml (original)
+++ openejb/trunk/openejb3/examples/webapps/rest-example/pom.xml Fri Jul 22
07:02:26 2011
@@ -122,8 +122,8 @@
<dependencies>
<dependency>
<groupId>org.apache.openejb</groupId>
- <artifactId>openejb-core</artifactId>
- <version>4.0.0-SNAPSHOT</version>
+ <artifactId>javaee-api</artifactId>
+ <version>6.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
Modified:
openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java?rev=1149481&r1=1149480&r2=1149481&view=diff
==============================================================================
---
openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java
(original)
+++
openejb/trunk/openejb3/examples/webapps/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java
Fri Jul 22 07:02:26 2011
@@ -54,7 +54,7 @@ public class PostDAO {
public Post update(long id, long userId, String title, String content) {
User user = dao.find(User.class, userId);
if (user == null) {
- throw new IllegalArgumentException("setUser id " + id + " not
found");
+ throw new IllegalArgumentException("user id " + id + " not
found");
}
Post post = dao.find(Post.class, id);
Modified:
openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/blog/models/post.js
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/blog/models/post.js?rev=1149481&r1=1149480&r2=1149481&view=diff
==============================================================================
---
openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/blog/models/post.js
(original)
+++
openejb/trunk/openejb3/examples/webapps/rest-example/src/main/webapp/blog/models/post.js
Fri Jul 22 07:02:26 2011
@@ -38,8 +38,8 @@ $.Model.extend('Blog.Models.Post',
*/
update: function( id, attrs, success, error ){
$.ajax({
- url: '/posts/'+id,
- type: 'put',
+ url: '/rest-example-1.1-SNAPSHOT/api/post/update/' + id,
+ type: 'post',
dataType: 'json',
data: attrs,
success: success,
@@ -54,7 +54,7 @@ $.Model.extend('Blog.Models.Post',
*/
destroy: function( id, success, error ){
$.ajax({
- url: '/posts/'+id,
+ url: '/rest-example-1.1-SNAPSHOT/api/post/delete/' + id,
type: 'delete',
dataType: 'json',
success: success,
@@ -69,8 +69,8 @@ $.Model.extend('Blog.Models.Post',
*/
create: function( attrs, success, error ){
$.ajax({
- url: '/posts',
- type: 'post',
+ url: '/rest-example-1.1-SNAPSHOT/api/post/create',
+ type: 'put',
dataType: 'json',
success: success,
error: error,