Author: rmannibucau
Date: Fri Apr 12 11:11:03 2013
New Revision: 1467239

URL: http://svn.apache.org/r1467239
Log:
TOMEE-894 rest-example was weird because using CDI api not correctly + without 
beans.xml

Added:
    tomee/tomee/trunk/examples/rest-example/src/main/webapp/WEB-INF/beans.xml
Modified:
    
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/batcher/SampleDataManager.java
    
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/CommentDAO.java
    
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/DAO.java
    
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java
    
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/UserDAO.java

Modified: 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/batcher/SampleDataManager.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/batcher/SampleDataManager.java?rev=1467239&r1=1467238&r2=1467239&view=diff
==============================================================================
--- 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/batcher/SampleDataManager.java
 (original)
+++ 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/batcher/SampleDataManager.java
 Fri Apr 12 11:11:03 2013
@@ -16,7 +16,12 @@
  */
 package org.superbiz.rest.batcher;
 
-import java.util.logging.Logger;
+import org.superbiz.rest.dao.CommentDAO;
+import org.superbiz.rest.dao.PostDAO;
+import org.superbiz.rest.dao.UserDAO;
+import org.superbiz.rest.model.Post;
+import org.superbiz.rest.model.User;
+
 import javax.annotation.PostConstruct;
 import javax.ejb.DependsOn;
 import javax.ejb.Lock;
@@ -27,11 +32,7 @@ import javax.ejb.Startup;
 import javax.inject.Inject;
 import javax.persistence.EntityManager;
 import javax.persistence.PersistenceContext;
-import org.superbiz.rest.dao.CommentDAO;
-import org.superbiz.rest.dao.PostDAO;
-import org.superbiz.rest.dao.UserDAO;
-import org.superbiz.rest.model.Post;
-import org.superbiz.rest.model.User;
+import java.util.logging.Logger;
 
 @Startup
 @DependsOn({ "CommentDAO", "PostDAO", "UserDAO" })

Modified: 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/CommentDAO.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/CommentDAO.java?rev=1467239&r1=1467238&r2=1467239&view=diff
==============================================================================
--- 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/CommentDAO.java
 (original)
+++ 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/CommentDAO.java
 Fri Apr 12 11:11:03 2013
@@ -16,20 +16,16 @@
  */
 package org.superbiz.rest.dao;
 
+import org.superbiz.rest.model.Comment;
+import org.superbiz.rest.model.Post;
+
 import javax.ejb.Lock;
 import javax.ejb.LockType;
 import javax.ejb.Singleton;
-import javax.enterprise.inject.Typed;
 import javax.inject.Inject;
-import org.superbiz.rest.model.Comment;
-import org.superbiz.rest.model.Post;
-
-import javax.ejb.EJB;
-import javax.ejb.Stateless;
 import java.util.Collections;
 import java.util.List;
 
-@Typed
 @Singleton
 @Lock(LockType.READ)
 public class CommentDAO {

Modified: 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/DAO.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/DAO.java?rev=1467239&r1=1467238&r2=1467239&view=diff
==============================================================================
--- 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/DAO.java
 (original)
+++ 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/DAO.java
 Fri Apr 12 11:11:03 2013
@@ -16,21 +16,19 @@
  */
 package org.superbiz.rest.dao;
 
-import java.util.List;
 import javax.ejb.Lock;
 import javax.ejb.LockType;
 import javax.ejb.Singleton;
-import javax.enterprise.inject.Typed;
 import javax.persistence.EntityManager;
 import javax.persistence.PersistenceContext;
 import javax.persistence.Query;
+import java.util.List;
 
 /**
  * Simply maps the entitymanager.
  * It simplifies refactoring (unitName change) and wraps some logic (limited 
queries).
  *
  */
-@Typed
 @Singleton
 @Lock(LockType.READ)
 public class DAO {

Modified: 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java?rev=1467239&r1=1467238&r2=1467239&view=diff
==============================================================================
--- 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java
 (original)
+++ 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/PostDAO.java
 Fri Apr 12 11:11:03 2013
@@ -16,19 +16,15 @@
  */
 package org.superbiz.rest.dao;
 
-import javax.ejb.Lock;
-import javax.ejb.LockType;
-import javax.ejb.Singleton;
-import javax.enterprise.inject.Typed;
-import javax.inject.Inject;
 import org.superbiz.rest.model.Post;
 import org.superbiz.rest.model.User;
 
-import javax.ejb.EJB;
-import javax.ejb.Stateless;
+import javax.inject.Inject;
+import javax.ejb.Lock;
+import javax.ejb.LockType;
+import javax.ejb.Singleton;
 import java.util.List;
 
-@Typed
 @Singleton
 @Lock(LockType.READ)
 public class PostDAO {

Modified: 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/UserDAO.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/UserDAO.java?rev=1467239&r1=1467238&r2=1467239&view=diff
==============================================================================
--- 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/UserDAO.java
 (original)
+++ 
tomee/tomee/trunk/examples/rest-example/src/main/java/org/superbiz/rest/dao/UserDAO.java
 Fri Apr 12 11:11:03 2013
@@ -16,18 +16,14 @@
  */
 package org.superbiz.rest.dao;
 
+import org.superbiz.rest.model.User;
+
 import javax.ejb.Lock;
 import javax.ejb.LockType;
 import javax.ejb.Singleton;
-import javax.enterprise.inject.Typed;
 import javax.inject.Inject;
-import org.superbiz.rest.model.User;
-
-import javax.ejb.EJB;
-import javax.ejb.Stateless;
 import java.util.List;
 
-@Typed
 @Singleton
 @Lock(LockType.READ)
 public class UserDAO {

Added: tomee/tomee/trunk/examples/rest-example/src/main/webapp/WEB-INF/beans.xml
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/examples/rest-example/src/main/webapp/WEB-INF/beans.xml?rev=1467239&view=auto
==============================================================================
--- tomee/tomee/trunk/examples/rest-example/src/main/webapp/WEB-INF/beans.xml 
(added)
+++ tomee/tomee/trunk/examples/rest-example/src/main/webapp/WEB-INF/beans.xml 
Fri Apr 12 11:11:03 2013
@@ -0,0 +1,17 @@
+<!--
+     Licensed to the Apache Software Foundation (ASF) under one or more
+     contributor license agreements.  See the NOTICE file distributed with
+     this work for additional information regarding copyright ownership.
+     The ASF licenses this file to You under the Apache License, Version 2.0
+     (the "License"); you may not use this file except in compliance with
+     the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+  -->
+<beans />


Reply via email to