com.ticketapplication.security
Class AuthenticationController

java.lang.Object
  extended by com.ticketapplication.security.AuthenticationController

@Controller
public class AuthenticationController
extends java.lang.Object

Manages the authentication handling of the WIS

Author:
Roman.Schwienbacher

Field Summary
private  java.lang.String clientMessage
           
private  org.apache.commons.logging.Log log
           
private  User user
           
private  UserDAO userDAO
           
 
Constructor Summary
AuthenticationController()
           
 
Method Summary
 java.lang.String getClientMessage()
           
 User getUser()
           
 UserDAO getUserDAO()
           
 java.lang.String getUsername()
           
 java.lang.String login()
          handles the authentication and login process
 java.lang.String logout()
          handles logout process by removing all information of the session
 void setClientMessage(java.lang.String clientMessage)
           
 void setUser(User user)
           
 void setUserDAO(UserDAO userDAO)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private final org.apache.commons.logging.Log log

userDAO

private UserDAO userDAO

user

private User user

clientMessage

private java.lang.String clientMessage
Constructor Detail

AuthenticationController

public AuthenticationController()
Method Detail

login

public java.lang.String login()
handles the authentication and login process

Returns:
redirect location after login

getUsername

public java.lang.String getUsername()
Returns:
username of logged in user

logout

public java.lang.String logout()
handles logout process by removing all information of the session


getUser

public User getUser()

setUser

public void setUser(User user)

getUserDAO

public UserDAO getUserDAO()

setUserDAO

public void setUserDAO(UserDAO userDAO)

getClientMessage

public java.lang.String getClientMessage()

setClientMessage

public void setClientMessage(java.lang.String clientMessage)