You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2009/10/30 20:08:45 UTC

svn commit: r831426 - in /incubator/openwebbeans/trunk: webbeans-api/src/main/java/javax/enterprise/inject/spi/ProcessSessionBean.java webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ProcessSessionBeanImpl.java

Author: struberg
Date: Fri Oct 30 19:08:45 2009
New Revision: 831426

URL: http://svn.apache.org/viewvc?rev=831426&view=rev
Log:
[OWB-156] update ProcessSessionBean to fit the latest spec

Modified:
    incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/ProcessSessionBean.java
    incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ProcessSessionBeanImpl.java

Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/ProcessSessionBean.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/ProcessSessionBean.java?rev=831426&r1=831425&r2=831426&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/ProcessSessionBean.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/ProcessSessionBean.java Fri Oct 30 19:08:45 2009
@@ -25,16 +25,9 @@
  *
  * @param <X> bean class
  */
-public interface ProcessSessionBean<X> extends ProcessBean<Object>
+public interface ProcessSessionBean<X> extends ProcessManagedBean<X>
 {
     /**
-     * Returns annotated type.
-     * 
-     * @return annotated bean class
-     */
-    public AnnotatedType<X> getAnnotatedBeanClass();
-    
-    /**
      * Returns ejb name.
      * 
      * @return ejb name

Modified: incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ProcessSessionBeanImpl.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ProcessSessionBeanImpl.java?rev=831426&r1=831425&r2=831426&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ProcessSessionBeanImpl.java (original)
+++ incubator/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ProcessSessionBeanImpl.java Fri Oct 30 19:08:45 2009
@@ -25,7 +25,7 @@
  *
  * @param <X> ejb class info
  */
-public class ProcessSessionBeanImpl<X> extends ProcessBeanImpl<Object> implements ProcessSessionBean<X>
+public class ProcessSessionBeanImpl<X> extends ProcessBeanImpl<X> implements ProcessSessionBean<X>
 {
     /**Session bean annotated type*/
     private final AnnotatedType<X> annotatedBeanClass;
@@ -36,7 +36,7 @@
     /**Session bean type*/
     private final SessionBeanType type;
 
-    public ProcessSessionBeanImpl(Bean<Object> bean, AnnotatedType<X> annotatedType, String name, SessionBeanType type)
+    public ProcessSessionBeanImpl(Bean<X> bean, AnnotatedType<X> annotatedType, String name, SessionBeanType type)
     {
         super(bean, annotatedType);
         this.annotatedBeanClass = annotatedType;
@@ -44,14 +44,6 @@
         this.type = type;
     }
     
-    /**
-     * {@inheritDoc}
-     */
-    @Override
-    public AnnotatedType<X> getAnnotatedBeanClass()
-    {
-        return this.annotatedBeanClass;
-    }
 
     /**
      * {@inheritDoc}
@@ -70,5 +62,13 @@
     {
         return this.type;
     }
-    
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public AnnotatedType<X> getAnnotatedBeanClass() {
+        return annotatedBeanClass;
+    }
+
 }
\ No newline at end of file