Author: sclassen
Date: Wed Oct 15 22:04:42 2014
New Revision: 1632187

URL: http://svn.apache.org/r1632187
Log:
ONAMI-115: fix PersistenceFilter to use correct dependencies

Modified:
    
onami/trunk/persist/src/main/java/org/apache/onami/persist/PersistenceFilterImpl.java
    
onami/trunk/persist/src/test/java/org/apache/onami/persist/PersistenceFilterImplTest.java

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=1632187&r1=1632186&r2=1632187&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
 Wed Oct 15 22:04:42 2014
@@ -38,20 +38,26 @@ class PersistenceFilterImpl
 {
 
     /**
-     * Container of all known persistence unit and units of work.
+     * Container of all known persistence services.
      */
-    private final AllPersistenceUnits persistenceUnitsContainer;
+    private final AllPersistenceServices allPersistenceServices;
+
+    /**
+     * Container of all known units of work.
+     */
+    private final AllUnitsOfWork allUnitsOfWork;
 
     /**
      * Constructor.
      *
-     * @param persistenceUnitsContainer container of all known persistence 
unit and units of work.
+     * @param allPersistenceServices container of all known persistence 
services.
+     * @param allUnitsOfWork container of all known units of work.
      */
     @Inject
-    PersistenceFilterImpl( AllPersistenceUnits persistenceUnitsContainer )
+    PersistenceFilterImpl( AllPersistenceServices allPersistenceServices, 
AllUnitsOfWork allUnitsOfWork  )
     {
-        checkNotNull( persistenceUnitsContainer );
-        this.persistenceUnitsContainer = persistenceUnitsContainer;
+        this.allPersistenceServices = checkNotNull( allPersistenceServices, 
"allPersistenceServices is mandatory!" );
+        this.allUnitsOfWork = checkNotNull( allUnitsOfWork, "allUnitsOfWork is 
mandatory!" );
     }
 
     /**
@@ -63,12 +69,12 @@ class PersistenceFilterImpl
     {
         try
         {
-            persistenceUnitsContainer.beginAllInactiveUnitsOfWork();
+            allUnitsOfWork.beginAllInactiveUnitsOfWork();
             chain.doFilter( request, response );
         }
         finally
         {
-            persistenceUnitsContainer.endAllUnitsOfWork();
+            allUnitsOfWork.endAllUnitsOfWork();
         }
     }
 
@@ -79,7 +85,7 @@ class PersistenceFilterImpl
     public void init( FilterConfig filterConfig )
         throws ServletException
     {
-        persistenceUnitsContainer.startAllStoppedPersistenceServices();
+        allPersistenceServices.startAllStoppedPersistenceServices();
     }
 
     /**
@@ -88,7 +94,7 @@ class PersistenceFilterImpl
     // @Override
     public void destroy()
     {
-        persistenceUnitsContainer.stopAllPersistenceServices();
+        allPersistenceServices.stopAllPersistenceServices();
     }
 
 }

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=1632187&r1=1632186&r2=1632187&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
 Wed Oct 15 22:04:42 2014
@@ -41,14 +41,16 @@ public class PersistenceFilterImplTest
 
     private PersistenceFilterImpl sut;
 
-    private AllPersistenceUnits persistenceUnitsContainer;
+    private AllPersistenceServices allPersistenceServices;
+    private AllUnitsOfWork allUnitsOfWork;
 
     @Before
     public void setUp()
         throws Exception
     {
-        persistenceUnitsContainer = mock( AllPersistenceUnits.class );
-        sut = new PersistenceFilterImpl( persistenceUnitsContainer );
+        allPersistenceServices = mock( AllPersistenceServices.class );
+        allUnitsOfWork = mock( AllUnitsOfWork.class );
+        sut = new PersistenceFilterImpl( allPersistenceServices, 
allUnitsOfWork );
     }
 
     @Test
@@ -56,14 +58,14 @@ public class PersistenceFilterImplTest
         throws Exception
     {
         sut.init( mock( FilterConfig.class ) );
-        verify( persistenceUnitsContainer 
).startAllStoppedPersistenceServices();
+        verify( allPersistenceServices ).startAllStoppedPersistenceServices();
     }
 
     @Test
     public void destroyShouldStopService()
     {
         sut.destroy();
-        verify( persistenceUnitsContainer ).stopAllPersistenceServices();
+        verify( allPersistenceServices ).stopAllPersistenceServices();
     }
 
     @Test
@@ -72,7 +74,7 @@ public class PersistenceFilterImplTest
     {
         // given
         final FilterChain chain = mock( FilterChain.class );
-        final InOrder inOrder = inOrder( persistenceUnitsContainer, chain );
+        final InOrder inOrder = inOrder( allUnitsOfWork, chain );
 
         final ServletRequest request = mock( ServletRequest.class );
         final ServletResponse response = mock( ServletResponse.class );
@@ -81,9 +83,9 @@ public class PersistenceFilterImplTest
         sut.doFilter( request, response, chain );
 
         // then
-        inOrder.verify( persistenceUnitsContainer 
).beginAllInactiveUnitsOfWork();
+        inOrder.verify( allUnitsOfWork ).beginAllInactiveUnitsOfWork();
         inOrder.verify( chain ).doFilter( request, response );
-        inOrder.verify( persistenceUnitsContainer ).endAllUnitsOfWork();
+        inOrder.verify( allUnitsOfWork ).endAllUnitsOfWork();
     }
 
     @Test(expected = RuntimeException.class)
@@ -92,7 +94,7 @@ public class PersistenceFilterImplTest
     {
         // given
         final FilterChain chain = mock( FilterChain.class );
-        final InOrder inOrder = inOrder( persistenceUnitsContainer, chain );
+        final InOrder inOrder = inOrder( allUnitsOfWork, chain );
 
         final ServletRequest request = mock( ServletRequest.class );
         final ServletResponse response = mock( ServletResponse.class );
@@ -107,9 +109,9 @@ public class PersistenceFilterImplTest
         // then
         finally
         {
-            inOrder.verify( persistenceUnitsContainer 
).beginAllInactiveUnitsOfWork();
+            inOrder.verify( allUnitsOfWork ).beginAllInactiveUnitsOfWork();
             inOrder.verify( chain ).doFilter( request, response );
-            inOrder.verify( persistenceUnitsContainer ).endAllUnitsOfWork();
+            inOrder.verify( allUnitsOfWork ).endAllUnitsOfWork();
         }
     }
 


Reply via email to