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

svn commit: r809212 - in /incubator/openwebbeans/trunk/webbeans-api: ./ src/main/java/javax/enterprise/inject/ src/main/java/javax/enterprise/inject/spi/ src/main/java/javax/enterprise/inject/stereotype/

Author: gerdogdu
Date: Sat Aug 29 22:29:00 2009
New Revision: 809212

URL: http://svn.apache.org/viewvc?rev=809212&view=rev
Log:
Changing of BindingType, Named and Initializer with JSR-330. atinject impl.to compile to add automatically
to the classpath.

Removed:
    incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/BindingType.java
    incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Initializer.java
    incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Named.java
Modified:
    incubator/openwebbeans/trunk/webbeans-api/pom.xml
    incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java
    incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java
    incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java
    incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java
    incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java

Modified: incubator/openwebbeans/trunk/webbeans-api/pom.xml
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/pom.xml?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/pom.xml (original)
+++ incubator/openwebbeans/trunk/webbeans-api/pom.xml Sat Aug 29 22:29:00 2009
@@ -43,7 +43,7 @@
         <dependency>
             <groupId>org.apache.openwebbeans</groupId>
             <artifactId>atinject-api</artifactId>
-            <scope>provided</scope>
+            <scope>compile</scope>
         </dependency>
     </dependencies>
 </project>

Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Any.java Sat Aug 29 22:29:00 2009
@@ -23,6 +23,8 @@
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+import javax.inject.Qualifier;
+
 /**
  * Defines any binding type in the injection point.
  *
@@ -31,7 +33,7 @@
 @Target( { TYPE, METHOD, PARAMETER, FIELD })
 @Retention(RUNTIME)
 @Documented
-@BindingType
+@Qualifier
 public @interface Any
 {
 

Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/Current.java Sat Aug 29 22:29:00 2009
@@ -23,10 +23,12 @@
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+import javax.inject.Qualifier;
+
 @Target( { TYPE, METHOD, PARAMETER, FIELD })
 @Retention(RUNTIME)
 @Documented
-@BindingType
+@Qualifier
 public @interface Current
 {
 

Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/New.java Sat Aug 29 22:29:00 2009
@@ -22,10 +22,12 @@
 import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
+import javax.inject.Qualifier;
+
 @Target( { METHOD, FIELD, PARAMETER })
 @Retention(RUNTIME)
 @Documented
-@BindingType
+@Qualifier
 public @interface New
 {
 	

Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/spi/Producer.java Sat Aug 29 22:29:00 2009
@@ -16,7 +16,6 @@
 import java.util.Set;
 
 import javax.enterprise.context.spi.CreationalContext;
-import javax.enterprise.inject.Initializer;
 
 /**
  * Provides a generic operation for producing an instance of a type.

Modified: incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java?rev=809212&r1=809211&r2=809212&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java (original)
+++ incubator/openwebbeans/trunk/webbeans-api/src/main/java/javax/enterprise/inject/stereotype/Model.java Sat Aug 29 22:29:00 2009
@@ -24,7 +24,7 @@
 import java.lang.annotation.Target;
 
 import javax.enterprise.context.RequestScoped;
-import javax.enterprise.inject.Named;
+import javax.inject.Named;
 import javax.enterprise.inject.deployment.Production;
 
 @Named