Author: ivaynberg
Date: Sat Apr 12 12:06:22 2008
New Revision: 647488

URL: http://svn.apache.org/viewvc?rev=647488&view=rev
Log:
wip: WICKET-1522 merge spring and spring-annot modules

Added:
    wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactory.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactory.java
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringInjector.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringInjector.java
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringWebApplication.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringWebApplication.java
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringBean.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/SpringBean.java
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringComponentInjector.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/SpringComponentInjector.java
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/package.html
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/package.html
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/test/
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/test/AnnotApplicationContextMock.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/test/AnnotApplicationContextMock.java
    wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/
    
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/annot/
    
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactoryTest.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactoryTest.java
    
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/
    
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/util/Bean.java
    
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean2.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/util/Bean2.java
    
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Injectable.java
   (contents, props changed)
      - copied, changed from r647486, 
wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/util/Injectable.java
Modified:
    wicket/trunk/wicket-examples/pom.xml
    
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/SpringWebApplication.java

Modified: wicket/trunk/wicket-examples/pom.xml
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/pom.xml?rev=647488&r1=647487&r2=647488&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/pom.xml (original)
+++ wicket/trunk/wicket-examples/pom.xml Sat Apr 12 12:06:22 2008
@@ -52,10 +52,6 @@
                </dependency>
                <dependency>
                        <groupId>org.apache.wicket</groupId>
-                       <artifactId>wicket-spring-annot</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.wicket</groupId>
                        <artifactId>wicket-auth-roles</artifactId>
                </dependency>
                <dependency>

Modified: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/SpringWebApplication.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/SpringWebApplication.java?rev=647488&r1=647487&r2=647488&view=diff
==============================================================================
--- 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/SpringWebApplication.java
 (original)
+++ 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/SpringWebApplication.java
 Sat Apr 12 12:06:22 2008
@@ -21,6 +21,7 @@
 import org.apache.wicket.Application;
 import org.apache.wicket.protocol.http.WebApplication;
 import org.apache.wicket.proxy.LazyInitProxyFactory;
+import org.apache.wicket.spring.injection.annot.SpringBean;
 import org.springframework.beans.BeansException;
 import org.springframework.context.ApplicationContext;
 import org.springframework.context.ApplicationContextAware;
@@ -32,8 +33,14 @@
  * create lazy init proxies based on spring beans, as well as an 
implementation of
  * [EMAIL PROTECTED] ISpringContextLocator}.
  * 
+ * @deprecated when using java5 it is preferrable to use [EMAIL PROTECTED] 
SpringBean} annotations for
+ *             injection rather then this spring-specific application subclass 
with its helpers. To
+ *             setup [EMAIL PROTECTED] SpringBean} add the following line to 
your [EMAIL PROTECTED] WebApplication}
+ *             subclass init method <code>add(new 
SpringComponentInjector(this));</code>
+ * 
  * @author Igor Vaynberg (ivaynberg)
  */
[EMAIL PROTECTED]
 public abstract class SpringWebApplication extends WebApplication
                implements
                        ApplicationContextAware
@@ -64,6 +71,7 @@
        /**
         * @see org.apache.wicket.Application#internalInit()
         */
+       @Override
        protected void internalInit()
        {
                super.internalInit();

Copied: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactory.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactory.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactory.java?p2=wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactory.java&p1=wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactory.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactory.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactory.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Copied: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringInjector.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringInjector.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringInjector.java?p2=wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringInjector.java&p1=wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringInjector.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringInjector.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringInjector.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Copied: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringWebApplication.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringWebApplication.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringWebApplication.java?p2=wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringWebApplication.java&p1=wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringWebApplication.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringWebApplication.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/AnnotSpringWebApplication.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Copied: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringBean.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/SpringBean.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringBean.java?p2=wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringBean.java&p1=wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/SpringBean.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringBean.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringBean.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Copied: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringComponentInjector.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/SpringComponentInjector.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringComponentInjector.java?p2=wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringComponentInjector.java&p1=wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/SpringComponentInjector.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/SpringComponentInjector.java
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/package.html
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/package.html)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/package.html?p2=wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/package.html&p1=wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/package.html&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/package.html
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/test/AnnotApplicationContextMock.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/test/AnnotApplicationContextMock.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/test/AnnotApplicationContextMock.java?p2=wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/test/AnnotApplicationContextMock.java&p1=wicket/trunk/wicket-spring-annot/src/main/java/org/apache/wicket/spring/injection/annot/test/AnnotApplicationContextMock.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/test/AnnotApplicationContextMock.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
wicket/trunk/wicket-spring/src/main/java/org/apache/wicket/spring/injection/annot/test/AnnotApplicationContextMock.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Copied: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactoryTest.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactoryTest.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactoryTest.java?p2=wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactoryTest.java&p1=wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactoryTest.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactoryTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/annot/AnnotProxyFieldValueFactoryTest.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Copied: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/util/Bean.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean.java?p2=wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean.java&p1=wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/util/Bean.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Copied: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean2.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/util/Bean2.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean2.java?p2=wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean2.java&p1=wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/util/Bean2.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Bean2.java
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Injectable.java
 (from r647486, 
wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/util/Injectable.java)
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Injectable.java?p2=wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Injectable.java&p1=wicket/trunk/wicket-spring-annot/src/test/java/org/apache/wicket/spring/injection/util/Injectable.java&r1=647486&r2=647488&rev=647488&view=diff
==============================================================================
    (empty)

Propchange: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Injectable.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
wicket/trunk/wicket-spring/src/test/java/org/apache/wicket/spring/injection/util/Injectable.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision


Reply via email to