org.apache.hupa.server.handler
Class LogoutUserHandler

java.lang.Object
  extended by org.apache.hupa.server.handler.AbstractSessionHandler<LogoutUser,LogoutUserResult>
      extended by org.apache.hupa.server.handler.LogoutUserHandler
All Implemented Interfaces:
net.customware.gwt.dispatch.server.ActionHandler<LogoutUser,LogoutUserResult>

public class LogoutUserHandler
extends AbstractSessionHandler<LogoutUser,LogoutUserResult>

Handler for handle logout requests


Field Summary
 
Fields inherited from class org.apache.hupa.server.handler.AbstractSessionHandler
cache, httpSessionProvider, logger
 
Constructor Summary
LogoutUserHandler(IMAPStoreCache cache, org.apache.commons.logging.Log logger, com.google.inject.Provider<javax.servlet.http.HttpSession> provider)
           
 
Method Summary
 LogoutUserResult executeInternal(LogoutUser action, net.customware.gwt.dispatch.server.ExecutionContext arg1)
           
 Class<LogoutUser> getActionType()
           
 void rollback(LogoutUser arg0, LogoutUserResult arg1, net.customware.gwt.dispatch.server.ExecutionContext arg2)
          Not implemented.
 
Methods inherited from class org.apache.hupa.server.handler.AbstractSessionHandler
execute, getUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogoutUserHandler

@Inject
public LogoutUserHandler(IMAPStoreCache cache,
                                org.apache.commons.logging.Log logger,
                                com.google.inject.Provider<javax.servlet.http.HttpSession> provider)
Method Detail

executeInternal

public LogoutUserResult executeInternal(LogoutUser action,
                                        net.customware.gwt.dispatch.server.ExecutionContext arg1)
                                 throws net.customware.gwt.dispatch.shared.ActionException
Specified by:
executeInternal in class AbstractSessionHandler<LogoutUser,LogoutUserResult>
Throws:
net.customware.gwt.dispatch.shared.ActionException

getActionType

public Class<LogoutUser> getActionType()

rollback

public void rollback(LogoutUser arg0,
                     LogoutUserResult arg1,
                     net.customware.gwt.dispatch.server.ExecutionContext arg2)
              throws net.customware.gwt.dispatch.shared.ActionException
Description copied from class: AbstractSessionHandler
Not implemented. Should get overridden if needed

Specified by:
rollback in interface net.customware.gwt.dispatch.server.ActionHandler<LogoutUser,LogoutUserResult>
Overrides:
rollback in class AbstractSessionHandler<LogoutUser,LogoutUserResult>
Throws:
net.customware.gwt.dispatch.shared.ActionException


Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.