org.rivetlogic.scar.action
Class LoginAction

java.lang.Object
  extended by org.rivetlogic.scar.action.BaseAction
      extended by org.rivetlogic.scar.action.LoginAction
All Implemented Interfaces:
java.io.Serializable

@Name(value="action.loginaction")
@Scope(value=SESSION)
public class LoginAction
extends BaseAction

Action class that handles user logins

Author:
Rivet Logic Corporation
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.rivetlogic.scar.action.BaseAction
raarServices, user
 
Constructor Summary
LoginAction()
           
 
Method Summary
 boolean authenticate()
           
 java.lang.Boolean getIsLoggedIn()
           
protected static void logoutUser(RaarServices raarServices, com.rivetlogic.core.cma.repo.Ticket ticket)
           
 java.lang.String performLogout()
           
protected  void populateUserInfo(com.rivetlogic.core.cma.repo.Ticket ticket)
           
 void setIsLoggedIn(boolean isLoggedIn)
           
 
Methods inherited from class org.rivetlogic.scar.action.BaseAction
getUser, setUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoginAction

public LoginAction()
Method Detail

authenticate

public boolean authenticate()

populateUserInfo

protected void populateUserInfo(com.rivetlogic.core.cma.repo.Ticket ticket)

performLogout

public java.lang.String performLogout()

logoutUser

protected static void logoutUser(RaarServices raarServices,
                                 com.rivetlogic.core.cma.repo.Ticket ticket)
                          throws com.rivetlogic.core.cma.exception.CmaRuntimeException
Throws:
com.rivetlogic.core.cma.exception.CmaRuntimeException

getIsLoggedIn

public java.lang.Boolean getIsLoggedIn()

setIsLoggedIn

public void setIsLoggedIn(boolean isLoggedIn)


Copyright 2008, Rivet Logic Corporation.