I found that in onami-persist both javax.inject.Inject and
com.google.inject.Injector were used. The same held for Provider. When I
wrote the code I didn't pay any attention to the imports as long as all
tests passed.
Yesterday I replaced all imports of javax.inject.Inject with imports of
com.google.inject.Injector. I couldn't find any best practice
recommendation and since we do have a dependency on guice I went with
the classes in the com.google.inject package.
Now Mikhail questions my decision and I must admit that his reasoning
makes sense. Are there any other opinions?
If not I would suggest that we should use classes from javax.inject
whenever possible.
Greets
Stephan
Am 15.10.2014 02:05 schrieb Mikhail Mazursky <mikhail.mazur...@gmail.com>:
Hello Stephan,
Don't you think we better use javax.inject.* classes when available?
Just curious why you did that change. IMHO it is always better to
give preference to standard annotations/interfaces when available. I
know we a coupled with Guice as we write extensions for it but in an
ideal world Guice would not have proprietary annotations/interfaces
at all so they may drop/deprecate them some day.
Cheers,
Mikhail.
2014-10-15 7:21 GMT+11:00 <sclas...@apache.org
<mailto:sclas...@apache.org>>:
Author: sclassen
Date: Tue Oct 14 20:21:09 2014
New Revision: 1631870
URL: http://svn.apache.org/r1631870
Log:
onami-persist: cleanup of imports
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/AllPersistenceUnits.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/AnnotatedPersistenceUnitBuilder.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProvider.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProvider.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactoryFactory.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceByJndiLookup.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceViaProvider.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProvider.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProviderImpl.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/ForContainerManaged.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/JndiLookupHelper.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/JtaTransactionFacadeFactory.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceFilterImpl.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceModule.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceUnitModuleConfiguration.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/ResourceLocalTransactionFacadeFactory.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/Transactional.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationHelper.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationReader.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/TxnInterceptor.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionFacade.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionJndiName.java
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionProviderByJndiLookup.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/AllPersistenceUnitsTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProviderTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProviderTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerFactorySourceViaProviderTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplThreadingTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/JtaTransactionFacadeProviderTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceFilterImplTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceUnitModuleConfigurationTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/PreconditionsTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/ResourceLocalTransactionFacadeProviderTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/TxnInterceptorTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/UserTransactionFacadeTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/UnderstandRequestInjectionTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/FirstPU.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/SecondPU.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/TransactionalMultiplePuTest.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalTask.java
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalWorker.java
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/AllPersistenceUnits.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/AllPersistenceUnits.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/AllPersistenceUnits.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/AllPersistenceUnits.java
Tue Oct 14 20:21:09 2014
@@ -19,10 +19,10 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
+import com.google.inject.Inject;
import com.google.inject.Injector;
import com.google.inject.Key;
-import javax.inject.Singleton;
+import com.google.inject.Singleton;
import java.util.ArrayList;
import java.util.HashSet;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/AnnotatedPersistenceUnitBuilder.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/AnnotatedPersistenceUnitBuilder.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/AnnotatedPersistenceUnitBuilder.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/AnnotatedPersistenceUnitBuilder.java
Tue Oct 14 20:21:09 2014
@@ -20,7 +20,7 @@ package org.apache.onami.persist;
*/
import com.google.inject.Key;
-import javax.inject.Provider;
+import com.google.inject.Provider;
import com.google.inject.TypeLiteral;
import javax.transaction.UserTransaction;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProvider.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProvider.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProvider.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProvider.java
Tue Oct 14 20:21:09 2014
@@ -19,8 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import javax.persistence.EntityManagerFactory;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProvider.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProvider.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProvider.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProvider.java
Tue Oct 14 20:21:09 2014
@@ -19,8 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import javax.persistence.EntityManagerFactory;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactoryFactory.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactoryFactory.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactoryFactory.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactoryFactory.java
Tue Oct 14 20:21:09 2014
@@ -19,8 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceByJndiLookup.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceByJndiLookup.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceByJndiLookup.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceByJndiLookup.java
Tue Oct 14 20:21:09 2014
@@ -19,8 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import javax.persistence.EntityManagerFactory;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceViaProvider.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceViaProvider.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceViaProvider.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerFactorySourceViaProvider.java
Tue Oct 14 20:21:09 2014
@@ -19,9 +19,9 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
-import javax.inject.Provider;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Provider;
+import com.google.inject.Singleton;
import javax.persistence.EntityManagerFactory;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProvider.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProvider.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProvider.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProvider.java
Tue Oct 14 20:21:09 2014
@@ -19,7 +19,7 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Provider;
+import com.google.inject.Provider;
import javax.persistence.EntityManager;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProviderImpl.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProviderImpl.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProviderImpl.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/EntityManagerProviderImpl.java
Tue Oct 14 20:21:09 2014
@@ -19,8 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/ForContainerManaged.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/ForContainerManaged.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/ForContainerManaged.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/ForContainerManaged.java
Tue Oct 14 20:21:09 2014
@@ -19,6 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
+import com.google.inject.BindingAnnotation;
+
import javax.inject.Qualifier;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -31,6 +33,7 @@ import java.lang.annotation.Target;
@Target( { ElementType.PARAMETER } )
@Retention( RetentionPolicy.RUNTIME )
@Qualifier
+@BindingAnnotation
@interface ForContainerManaged
{
}
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/JndiLookupHelper.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/JndiLookupHelper.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/JndiLookupHelper.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/JndiLookupHelper.java
Tue Oct 14 20:21:09 2014
@@ -19,7 +19,7 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Singleton;
+import com.google.inject.Singleton;
import javax.naming.InitialContext;
import javax.naming.NamingException;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/JtaTransactionFacadeFactory.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/JtaTransactionFacadeFactory.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/JtaTransactionFacadeFactory.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/JtaTransactionFacadeFactory.java
Tue Oct 14 20:21:09 2014
@@ -19,8 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import javax.persistence.EntityManager;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceFilterImpl.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceFilterImpl.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceFilterImpl.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceFilterImpl.java
Tue Oct 14 20:21:09 2014
@@ -19,7 +19,7 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
+import com.google.inject.Inject;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceModule.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceModule.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceModule.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceModule.java
Tue Oct 14 20:21:09 2014
@@ -21,8 +21,7 @@ package org.apache.onami.persist;
import com.google.inject.AbstractModule;
import com.google.inject.Key;
-import javax.inject.Provider;
-
+import com.google.inject.Provider;
import com.google.inject.Scopes;
import com.google.inject.TypeLiteral;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceUnitModuleConfiguration.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceUnitModuleConfiguration.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceUnitModuleConfiguration.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceUnitModuleConfiguration.java
Tue Oct 14 20:21:09 2014
@@ -20,7 +20,7 @@ package org.apache.onami.persist;
*/
import com.google.inject.Key;
-import javax.inject.Provider;
+import com.google.inject.Provider;
import com.google.inject.TypeLiteral;
import javax.persistence.EntityManagerFactory;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/ResourceLocalTransactionFacadeFactory.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/ResourceLocalTransactionFacadeFactory.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/ResourceLocalTransactionFacadeFactory.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/ResourceLocalTransactionFacadeFactory.java
Tue Oct 14 20:21:09 2014
@@ -19,8 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import javax.persistence.EntityTransaction;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/Transactional.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/Transactional.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/Transactional.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/Transactional.java
Tue Oct 14 20:21:09 2014
@@ -21,7 +21,7 @@ package org.apache.onami.persist;
import com.google.inject.Injector;
import com.google.inject.Key;
-import javax.inject.Provider;
+import com.google.inject.Provider;
import java.lang.annotation.Annotation;
import java.lang.annotation.ElementType;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationHelper.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationHelper.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationHelper.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationHelper.java
Tue Oct 14 20:21:09 2014
@@ -19,8 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
-import javax.inject.Singleton;
+import com.google.inject.Inject;
+import com.google.inject.Singleton;
import org.aopalliance.intercept.MethodInvocation;
import java.lang.annotation.Annotation;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationReader.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationReader.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationReader.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/TransactionalAnnotationReader.java
Tue Oct 14 20:21:09 2014
@@ -19,7 +19,7 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Singleton;
+import com.google.inject.Singleton;
import org.aopalliance.intercept.MethodInvocation;
import java.lang.reflect.Method;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/TxnInterceptor.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/TxnInterceptor.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/TxnInterceptor.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/TxnInterceptor.java
Tue Oct 14 20:21:09 2014
@@ -19,7 +19,7 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Inject;
+import com.google.inject.Inject;
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionFacade.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionFacade.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionFacade.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionFacade.java
Tue Oct 14 20:21:09 2014
@@ -19,7 +19,7 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Singleton;
+import com.google.inject.Singleton;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionJndiName.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionJndiName.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionJndiName.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionJndiName.java
Tue Oct 14 20:21:09 2014
@@ -19,6 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
+import com.google.inject.BindingAnnotation;
+
import javax.inject.Qualifier;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -31,6 +33,7 @@ import java.lang.annotation.Target;
@Target( { ElementType.PARAMETER } )
@Retention( RetentionPolicy.RUNTIME )
@Qualifier
+@BindingAnnotation
@interface UserTransactionJndiName
{
}
Modified:
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionProviderByJndiLookup.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionProviderByJndiLookup.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionProviderByJndiLookup.java
(original)
+++
onami/trunk/persist/src/main/java/org/apache/onami/persist/UserTransactionProviderByJndiLookup.java
Tue Oct 14 20:21:09 2014
@@ -19,8 +19,8 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Provider;
-import javax.inject.Singleton;
+import com.google.inject.Provider;
+import com.google.inject.Singleton;
import javax.transaction.UserTransaction;
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/AllPersistenceUnitsTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/AllPersistenceUnitsTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/AllPersistenceUnitsTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/AllPersistenceUnitsTest.java
Tue Oct 14 20:21:09 2014
@@ -29,7 +29,11 @@ import static com.google.inject.name.Nam
import static org.hamcrest.CoreMatchers.is
<http://org.hamcrest.CoreMatchers.is>;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.fail;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.doThrow;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link AllPersistenceUnits}.
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProviderTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProviderTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProviderTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/ApplicationManagedEntityManagerFactoryProviderTest.java
Tue Oct 14 20:21:09 2014
@@ -27,7 +27,11 @@ import javax.persistence.EntityManagerFa
import static org.hamcrest.CoreMatchers.is
<http://org.hamcrest.CoreMatchers.is>;
import static org.hamcrest.CoreMatchers.sameInstance;
import static org.junit.Assert.assertThat;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.doThrow;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link
ApplicationManagedEntityManagerFactoryProviderTest}.
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProviderTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProviderTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProviderTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/ContainerManagedEntityManagerFactoryProviderTest.java
Tue Oct 14 20:21:09 2014
@@ -27,7 +27,11 @@ import javax.persistence.EntityManagerFa
import static org.hamcrest.CoreMatchers.is
<http://org.hamcrest.CoreMatchers.is>;
import static org.hamcrest.CoreMatchers.sameInstance;
import static org.junit.Assert.assertThat;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link ContainerManagedEntityManagerFactoryProvider}.
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerFactorySourceViaProviderTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerFactorySourceViaProviderTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerFactorySourceViaProviderTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerFactorySourceViaProviderTest.java
Tue Oct 14 20:21:09 2014
@@ -19,7 +19,7 @@ package org.apache.onami.persist;
* under the License.
*/
-import javax.inject.Provider;
+import com.google.inject.Provider;
import org.junit.Before;
import org.junit.Test;
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplTest.java
Tue Oct 14 20:21:09 2014
@@ -30,7 +30,11 @@ import static org.hamcrest.CoreMatchers.
import static org.hamcrest.CoreMatchers.sameInstance;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.fail;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.doThrow;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link EntityManagerProviderImpl}.
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplThreadingTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplThreadingTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplThreadingTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/EntityManagerProviderImplThreadingTest.java
Tue Oct 14 20:21:09 2014
@@ -31,7 +31,11 @@ import java.util.concurrent.CountDownLat
import static org.hamcrest.CoreMatchers.is
<http://org.hamcrest.CoreMatchers.is>;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doAnswer;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link
org.apache.onami.persist.EntityManagerProviderImpl}.
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/JtaTransactionFacadeProviderTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/JtaTransactionFacadeProviderTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/JtaTransactionFacadeProviderTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/JtaTransactionFacadeProviderTest.java
Tue Oct 14 20:21:09 2014
@@ -26,7 +26,10 @@ import org.junit.runner.RunWith;
import javax.persistence.EntityManager;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link JtaTransactionFacadeFactory}.
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceFilterImplTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceFilterImplTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceFilterImplTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceFilterImplTest.java
Tue Oct 14 20:21:09 2014
@@ -28,7 +28,10 @@ import javax.servlet.FilterConfig;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doThrow;
+import static org.mockito.Mockito.inOrder;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link PersistenceFilterImpl}.
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceUnitModuleConfigurationTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceUnitModuleConfigurationTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceUnitModuleConfigurationTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceUnitModuleConfigurationTest.java
Tue Oct 14 20:21:09 2014
@@ -20,7 +20,7 @@ package org.apache.onami.persist;
*/
import com.google.inject.Key;
-import javax.inject.Provider;
+import com.google.inject.Provider;
import com.google.inject.TypeLiteral;
import org.junit.Before;
import org.junit.Test;
@@ -30,7 +30,8 @@ import javax.transaction.UserTransaction
import java.lang.annotation.Annotation;
import java.util.Properties;
-import static org.hamcrest.CoreMatchers.*;
+import static org.hamcrest.CoreMatchers.is
<http://org.hamcrest.CoreMatchers.is>;
+import static org.hamcrest.CoreMatchers.sameInstance;
import static org.junit.Assert.assertThat;
import static org.mockito.Mockito.mock;
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/PreconditionsTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/PreconditionsTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/PreconditionsTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/PreconditionsTest.java
Tue Oct 14 20:21:09 2014
@@ -21,7 +21,9 @@ package org.apache.onami.persist;
import org.junit.Test;
-import static org.hamcrest.CoreMatchers.*;
+import static org.hamcrest.CoreMatchers.is
<http://org.hamcrest.CoreMatchers.is>;
+import static org.hamcrest.CoreMatchers.nullValue;
+import static org.hamcrest.CoreMatchers.sameInstance;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.fail;
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/ResourceLocalTransactionFacadeProviderTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/ResourceLocalTransactionFacadeProviderTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/ResourceLocalTransactionFacadeProviderTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/ResourceLocalTransactionFacadeProviderTest.java
Tue Oct 14 20:21:09 2014
@@ -27,7 +27,10 @@ import org.junit.runner.RunWith;
import javax.persistence.EntityManager;
import javax.persistence.EntityTransaction;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link ResourceLocalTransactionFacadeFactory}.
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/TxnInterceptorTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/TxnInterceptorTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/TxnInterceptorTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/TxnInterceptorTest.java
Tue Oct 14 20:21:09 2014
@@ -29,7 +29,12 @@ import org.mockito.InOrder;
import static org.hamcrest.CoreMatchers.sameInstance;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.fail;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.doThrow;
+import static org.mockito.Mockito.inOrder;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link TxnInterceptor}
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/UserTransactionFacadeTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/UserTransactionFacadeTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/UserTransactionFacadeTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/UserTransactionFacadeTest.java
Tue Oct 14 20:21:09 2014
@@ -32,10 +32,23 @@ import javax.transaction.SystemException
import javax.transaction.UserTransaction;
import static java.lang.System.currentTimeMillis;
-import static javax.transaction.Status.*;
+import static javax.transaction.Status.STATUS_ACTIVE;
+import static javax.transaction.Status.STATUS_COMMITTED;
+import static javax.transaction.Status.STATUS_COMMITTING;
+import static javax.transaction.Status.STATUS_MARKED_ROLLBACK;
+import static javax.transaction.Status.STATUS_NO_TRANSACTION;
+import static javax.transaction.Status.STATUS_PREPARED;
+import static javax.transaction.Status.STATUS_PREPARING;
+import static javax.transaction.Status.STATUS_ROLLEDBACK;
+import static javax.transaction.Status.STATUS_ROLLING_BACK;
+import static javax.transaction.Status.STATUS_UNKNOWN;
import static org.hamcrest.CoreMatchers.is
<http://org.hamcrest.CoreMatchers.is>;
import static org.junit.Assert.assertThat;
-import static org.mockito.Mockito.*;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.doThrow;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
/**
* Test for {@link UserTransactionFacade}.
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/UnderstandRequestInjectionTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/test/UnderstandRequestInjectionTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/UnderstandRequestInjectionTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/UnderstandRequestInjectionTest.java
Tue Oct 14 20:21:09 2014
@@ -20,7 +20,7 @@ package org.apache.onami.persist.test;
*/
import com.google.inject.Guice;
-import javax.inject.Inject;
+import com.google.inject.Inject;
import com.google.inject.PrivateModule;
import org.junit.Test;
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/FirstPU.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/FirstPU.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/FirstPU.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/FirstPU.java
Tue Oct 14 20:21:09 2014
@@ -17,6 +17,8 @@ package org.apache.onami.persist.test.mu
<http://org.apache.onami.persist.test.mu>
* limitations under the License.
*/
+import com.google.inject.BindingAnnotation;
+
import javax.inject.Qualifier;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -29,6 +31,7 @@ import static java.lang.annotation.Eleme
@Retention( RetentionPolicy.RUNTIME )
@Target( { FIELD, PARAMETER, METHOD } )
@Qualifier
+@BindingAnnotation
public @interface FirstPU
{
}
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/SecondPU.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/SecondPU.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/SecondPU.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/SecondPU.java
Tue Oct 14 20:21:09 2014
@@ -17,6 +17,8 @@ package org.apache.onami.persist.test.mu
<http://org.apache.onami.persist.test.mu>
* limitations under the License.
*/
+import com.google.inject.BindingAnnotation;
+
import javax.inject.Qualifier;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@@ -29,6 +31,7 @@ import static java.lang.annotation.Eleme
@Retention( RetentionPolicy.RUNTIME )
@Target( { FIELD, PARAMETER, METHOD } )
@Qualifier
+@BindingAnnotation
public @interface SecondPU
{
}
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/TransactionalMultiplePuTest.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/TransactionalMultiplePuTest.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/TransactionalMultiplePuTest.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/multipersistenceunits/TransactionalMultiplePuTest.java
Tue Oct 14 20:21:09 2014
@@ -19,7 +19,7 @@ package org.apache.onami.persist.test.mu
<http://org.apache.onami.persist.test.mu>
* under the License.
*/
-import javax.inject.Inject;
+import com.google.inject.Inject;
import org.apache.onami.persist.EntityManagerProvider;
import org.apache.onami.persist.Transactional;
import org.apache.onami.persist.test.TestEntity;
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalTask.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalTask.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalTask.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalTask.java
Tue Oct 14 20:21:09 2014
@@ -20,7 +20,7 @@ package org.apache.onami.persist.test.tr
<http://org.apache.onami.persist.test.tr>
*/
import com.google.common.annotations.VisibleForTesting;
-import javax.inject.Inject;
+import com.google.inject.Inject;
import org.apache.onami.persist.EntityManagerProvider;
import org.apache.onami.persist.test.TestEntity;
import
org.apache.onami.persist.test.transaction.testframework.exceptions.RuntimeTestException;
Modified:
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalWorker.java
URL:
http://svn.apache.org/viewvc/onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalWorker.java?rev=1631870&r1=1631869&r2=1631870&view=diff
==============================================================================
---
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalWorker.java
(original)
+++
onami/trunk/persist/src/test/java/org/apache/onami/persist/test/transaction/testframework/TransactionalWorker.java
Tue Oct 14 20:21:09 2014
@@ -20,7 +20,7 @@ package org.apache.onami.persist.test.tr
<http://org.apache.onami.persist.test.tr>
*/
import com.google.common.annotations.VisibleForTesting;
-import javax.inject.Inject;
+import com.google.inject.Inject;
import com.google.inject.Injector;
import org.apache.onami.persist.EntityManagerProvider;
import org.apache.onami.persist.Transactional;