fr.ifremer.echobase.ui.actions.user
Class LoginAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by org.nuiton.web.struts2.BaseAction
          extended by fr.ifremer.echobase.ui.actions.EchoBaseActionSupport
              extended by fr.ifremer.echobase.ui.actions.user.LoginAction
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, Serializable, org.apache.struts2.interceptor.SessionAware, org.nuiton.topia.framework.TopiaTransactionAware

public class LoginAction
extends EchoBaseActionSupport
implements org.apache.struts2.interceptor.SessionAware

Login and Logout action.

Since:
0.1
Author:
tchemit
See Also:
Serialized Form

Field Summary
protected  String email
           
protected static org.apache.commons.logging.Log log
           
protected  String password
           
protected  String redirectAction
           
protected  UserService userService
           
 
Fields inherited from class fr.ifremer.echobase.ui.actions.EchoBaseActionSupport
APPLICATION_CONTEXT_PARAMETER, serviceContext, serviceFactory, SESSION_PARAMETER, transaction
 
Fields inherited from class com.opensymphony.xwork2.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
LoginAction()
           
 
Method Summary
 String doLogin()
           
 String doLogout()
           
 String getEmail()
           
 String getPassword()
           
 String getRedirectAction()
           
 UserService getUserService()
           
 void setEmail(String email)
           
 void setPassword(String password)
           
 void setRedirectAction(String redirectAction)
           
 void setSession(Map<String,Object> session)
           
 
Methods inherited from class fr.ifremer.echobase.ui.actions.EchoBaseActionSupport
copyFile, decorate, formatDate, formatMonth, getActionContext, getApplicationVersion, getConfiguration, getDateFormat, getDecoratorService, getEchoBaseApplicationContext, getEchoBaseSession, getMonthFormat, getServiceContext, getServiceFactory, getTransaction, newService, setTransaction, sortAndDecorate
 
Methods inherited from class org.nuiton.web.struts2.BaseAction
_
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log

email

protected String email

password

protected String password

redirectAction

protected String redirectAction

userService

protected transient UserService userService
Constructor Detail

LoginAction

public LoginAction()
Method Detail

getUserService

public UserService getUserService()

getEmail

public String getEmail()

setEmail

public void setEmail(String email)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getRedirectAction

public String getRedirectAction()

setRedirectAction

public void setRedirectAction(String redirectAction)

doLogin

public String doLogin()
               throws Exception
Throws:
Exception

doLogout

public String doLogout()

setSession

public void setSession(Map<String,Object> session)
Specified by:
setSession in interface org.apache.struts2.interceptor.SessionAware


Copyright © 2011-2012 Ifremer. All Rights Reserved.