[kune-commits] r1409 - trunk/src/main/java/cc/kune/core/server/auth

Vicente J. Ruiz Jurado vjrj_ at ourproject.org
Fri Jun 17 01:29:12 CEST 2011


Author: vjrj_
Date: 2011-06-17 01:29:11 +0200 (Fri, 17 Jun 2011)
New Revision: 1409

Modified:
   trunk/src/main/java/cc/kune/core/server/auth/AuthenticatedMethodInterceptor.java
Log:
unitofwork removed

Modified: trunk/src/main/java/cc/kune/core/server/auth/AuthenticatedMethodInterceptor.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/auth/AuthenticatedMethodInterceptor.java	2011-06-16 17:48:38 UTC (rev 1408)
+++ trunk/src/main/java/cc/kune/core/server/auth/AuthenticatedMethodInterceptor.java	2011-06-16 23:29:11 UTC (rev 1409)
@@ -32,7 +32,6 @@
 
 import com.google.inject.Inject;
 import com.google.inject.Provider;
-import com.google.inject.persist.UnitOfWork;
 
 public class AuthenticatedMethodInterceptor implements MethodInterceptor {
 
@@ -45,15 +44,10 @@
   Provider<SessionService> sessionServiceProvider;
 
   @Inject
-  private UnitOfWork unitOfWork;
-
-  @Inject
   Provider<UserSession> userSessionProvider;
 
   @Override
   public Object invoke(final MethodInvocation invocation) throws Throwable {
-    unitOfWork.begin();
-
     final Object[] arguments = invocation.getArguments();
     // Some browsers getCookie returns "null" as String instead of null
     final String userHash = arguments[0] == null || arguments[0].equals("null") ? null
@@ -70,19 +64,16 @@
 
     if (userHash == null && mandatory) {
       // sessionService.getNewSession();
-      unitOfWork.end();
       throw new UserMustBeLoggedException();
     } else if (userSession.isUserNotLoggedIn() && mandatory) {
       // sessionService.getNewSession();
       LOG.info("Session expired (not logged in server and mandatory)");
-      unitOfWork.end();
       throw new SessionExpiredException();
     } else if (userSession.isUserNotLoggedIn() && userHash == null) {
       // Ok, do nothing
     } else if (userSession.isUserNotLoggedIn() && userHash != null) {
       // sessionService.getNewSession();
       LOG.info("Session expired (not logged in server)");
-      unitOfWork.end();
       throw new SessionExpiredException();
     } else if (!userSession.getHash().equals(userHash)) {
       final String serverHash = userSession.getHash();
@@ -90,11 +81,9 @@
       // sessionService.getNewSession();
       LOG.info("Session expired (userHash: " + userHash + " different from server hash: " + serverHash
           + ")");
-      unitOfWork.end();
       throw new SessionExpiredException();
     }
     final Object result = invocation.proceed();
-    unitOfWork.end();
     return result;
   }
 




More information about the kune-commits mailing list