You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2007/06/08 06:18:04 UTC

svn commit: r545399 - in /roller/branches/roller_guice/apps/planet: ./ src/java/org/apache/roller/planet/business/jpa/ testdata/ web/WEB-INF/classes/

Author: snoopdave
Date: Thu Jun  7 21:18:00 2007
New Revision: 545399

URL: http://svn.apache.org/viewvc?view=rev&rev=545399
Log:
Missing inject annotations

Modified:
    roller/branches/roller_guice/apps/planet/build.xml
    roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPersistenceStrategy.java
    roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java
    roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetManagerImpl.java
    roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPropertiesManagerImpl.java
    roller/branches/roller_guice/apps/planet/testdata/planet-custom.properties
    roller/branches/roller_guice/apps/planet/web/WEB-INF/classes/planet.properties

Modified: roller/branches/roller_guice/apps/planet/build.xml
URL: http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/planet/build.xml?view=diff&rev=545399&r1=545398&r2=545399
==============================================================================
--- roller/branches/roller_guice/apps/planet/build.xml (original)
+++ roller/branches/roller_guice/apps/planet/build.xml Thu Jun  7 21:18:00 2007
@@ -513,7 +513,8 @@
             <classpath>
                 <path refid="test.path"/>
                 <pathelement location="${build.compile.test}"/>
-                <pathelement location="${basedir}/testdata" />
+                <pathelement location="${basedir}/build/test/testcontext" />
+                <pathelement location="${basedir}/build/test/testcontext/WEB-INF/classes" />
                 <pathelement path="${test.db.cpath}" />
             </classpath>
         </java>
@@ -546,7 +547,8 @@
             <classpath>
                 <path refid="test.path"/>
                 <pathelement location="${build.compile.test}"/>
-                <pathelement location="${basedir}/testdata" />
+                <pathelement location="${basedir}/build/test/testcontext" />
+                <pathelement location="${basedir}/build/test/testcontext/WEB-INF/classes" />
                 <pathelement path="${test.db.cpath}" />
             </classpath>
         </java>

Modified: roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPersistenceStrategy.java
URL: http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPersistenceStrategy.java?view=diff&rev=545399&r1=545398&r2=545399
==============================================================================
--- roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPersistenceStrategy.java (original)
+++ roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPersistenceStrategy.java Thu Jun  7 21:18:00 2007
@@ -43,6 +43,7 @@
 /**
  * Responsible for the lowest-level interaction with the JPA API.
  */
+@com.google.inject.Singleton
 public class JPAPersistenceStrategy {
     private static Log logger = 
         LogFactory.getFactory().getInstance(JPAPersistenceStrategy.class);

Modified: roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java
URL: http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java?view=diff&rev=545399&r1=545398&r2=545399
==============================================================================
--- roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java (original)
+++ roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetImpl.java Thu Jun  7 21:18:00 2007
@@ -33,6 +33,7 @@
  * Implements Planet, the entry point interface for the Roller-Planet business 
  * tier APIs using the Java Persistence API (JPA).
  */
+@com.google.inject.Singleton
 public class JPAPlanetImpl implements Planet {   
     
     private static Log log = LogFactory.getLog(JPAPlanetImpl.class);

Modified: roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetManagerImpl.java
URL: http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetManagerImpl.java?view=diff&rev=545399&r1=545398&r2=545399
==============================================================================
--- roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetManagerImpl.java (original)
+++ roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPlanetManagerImpl.java Thu Jun  7 21:18:00 2007
@@ -62,6 +62,7 @@
  *
  * @author Dave Johnson
  */
+@com.google.inject.Singleton
 public class JPAPlanetManagerImpl extends AbstractManagerImpl implements PlanetManager {
     
     private static Log log = LogFactory.getLog(JPAPlanetManagerImpl.class);

Modified: roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPropertiesManagerImpl.java
URL: http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPropertiesManagerImpl.java?view=diff&rev=545399&r1=545398&r2=545399
==============================================================================
--- roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPropertiesManagerImpl.java (original)
+++ roller/branches/roller_guice/apps/planet/src/java/org/apache/roller/planet/business/jpa/JPAPropertiesManagerImpl.java Thu Jun  7 21:18:00 2007
@@ -40,6 +40,7 @@
 /**
  * Hibernate implementation of the PropertiesManager.
  */
+@com.google.inject.Singleton
 public class JPAPropertiesManagerImpl  extends AbstractManagerImpl implements PropertiesManager {
     
     private static Log log = LogFactory.getLog(JPAPropertiesManagerImpl.class);

Modified: roller/branches/roller_guice/apps/planet/testdata/planet-custom.properties
URL: http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/planet/testdata/planet-custom.properties?view=diff&rev=545399&r1=545398&r2=545399
==============================================================================
--- roller/branches/roller_guice/apps/planet/testdata/planet-custom.properties (original)
+++ roller/branches/roller_guice/apps/planet/testdata/planet-custom.properties Thu Jun  7 21:18:00 2007
@@ -1,6 +1,6 @@
-persistence.planet.classname=org.apache.roller.planet.business.jpa.JPAPlanetImpl
-#persistence.planet.classname=org.apache.roller.planet.business.datamapper.jpa.JPAPlanetImpl
-#persistence.planet.classname=org.apache.roller.planet.business.hibernate.HibernatePlanetImpl
+
+# Pluggable backend
+#guice.backend.module=org.apache.roller.planet.business.hibernate.PlanetModule
 
 database.configurationType=jdbc
 

Modified: roller/branches/roller_guice/apps/planet/web/WEB-INF/classes/planet.properties
URL: http://svn.apache.org/viewvc/roller/branches/roller_guice/apps/planet/web/WEB-INF/classes/planet.properties?view=diff&rev=545399&r1=545398&r2=545399
==============================================================================
--- roller/branches/roller_guice/apps/planet/web/WEB-INF/classes/planet.properties (original)
+++ roller/branches/roller_guice/apps/planet/web/WEB-INF/classes/planet.properties Thu Jun  7 21:18:00 2007
@@ -76,10 +76,6 @@
 # Number of Technorati queries allowed per day
 planet.aggregator.technorati.limit=500
 
-# Business layer implementation to be used - don't touch unless you are customizing Planet
-persistence.planet.classname=\
-org.apache.roller.planet.business.hibernate.HibernatePlanetImpl
-
 # Connection provider to be used - don't touch unless you are customizing Planet
 hibernate.connectionProvider=\
 org.apache.roller.planet.business.hibernate.HibernateConnectionProvider