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