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