org.apache.lokahi.core.gui.www
Class TMCAction<T extends TMCDao>

java.lang.Object
  extended by org.apache.struts.action.Action
      extended by org.apache.lokahi.core.gui.www.TMCAction<T>
Direct Known Subclasses:
AlertAction, ApacheAction, ApachePoolAction, ApacheWorkerAction, ContextAction, EnvironmentAction, FileAction, HardwareAction, HelpItemAction, HostingPoolAction, InstanceAction, ProjectAction, TemplateAction, TomcatAction, TomcatPoolAction, TomcatWorkerAction, UserAction, VirtualHostAction

public abstract class TMCAction<T extends TMCDao>
extends org.apache.struts.action.Action

Version:
$Id: TMCAction.java,v 1.2 2006/03/07 22:05:24 drtobes Exp $
Author:
Stephen Toback

Field Summary
protected static java.lang.String FORWARD_APPLICATION_ERROR
           
protected static java.lang.String FORWARD_APPLICATION_ERROR_WAP
           
protected static java.lang.String FORWARD_APPLICATION_SUCCESS
           
protected static java.lang.String FORWARD_APPLICATION_SUCCESS_WAP
           
protected static java.lang.String FORWARD_LOGGED_OUT
           
protected static java.lang.String FORWARD_LOGGED_OUT_WAP
           
protected static java.lang.String LOGOUT_PARAM
           
protected static java.lang.String METHOD_PARAM
           
protected static java.lang.String SESSION_LOGGED_IN_OBJ_PARAM
           
protected static java.lang.String SUCCESS_MESSAGE
           
protected static java.lang.String WAP_PARAM
           
 
Fields inherited from class org.apache.struts.action.Action
defaultLocale, servlet
 
Constructor Summary
TMCAction()
           
 
Method Summary
 org.apache.struts.action.ActionMessages addMessage(org.apache.struts.action.ActionMessages messages, org.apache.struts.action.ActionMessage msg)
           
 org.apache.struts.action.ActionMessages addMessage(org.apache.struts.action.ActionMessages messages, java.lang.String type, org.apache.struts.action.ActionMessage msg)
           
 org.apache.struts.action.ActionForward errorForward(boolean wap, org.apache.struts.action.ActionMapping mapping)
           
 org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
abstract  org.apache.struts.action.ActionMessages executeFunctions(org.apache.struts.validator.DynaValidatorForm form, Function f, User user)
           
protected  java.util.Collection<T> getMultiTemplate(org.apache.struts.validator.DynaValidatorForm dynaForm, java.lang.Class<T> clazz)
           
 org.apache.struts.action.ActionForward login(boolean wap, org.apache.struts.action.ActionMapping mapping)
           
 org.apache.struts.action.ActionForward successForward(boolean wap, org.apache.struts.action.ActionMapping mapping)
           
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SESSION_LOGGED_IN_OBJ_PARAM

protected static final java.lang.String SESSION_LOGGED_IN_OBJ_PARAM
See Also:
Constant Field Values

LOGOUT_PARAM

protected static final java.lang.String LOGOUT_PARAM
See Also:
Constant Field Values

FORWARD_LOGGED_OUT

protected static final java.lang.String FORWARD_LOGGED_OUT
See Also:
Constant Field Values

FORWARD_LOGGED_OUT_WAP

protected static final java.lang.String FORWARD_LOGGED_OUT_WAP
See Also:
Constant Field Values

FORWARD_APPLICATION_ERROR

protected static final java.lang.String FORWARD_APPLICATION_ERROR
See Also:
Constant Field Values

FORWARD_APPLICATION_ERROR_WAP

protected static final java.lang.String FORWARD_APPLICATION_ERROR_WAP
See Also:
Constant Field Values

FORWARD_APPLICATION_SUCCESS

protected static final java.lang.String FORWARD_APPLICATION_SUCCESS
See Also:
Constant Field Values

FORWARD_APPLICATION_SUCCESS_WAP

protected static final java.lang.String FORWARD_APPLICATION_SUCCESS_WAP
See Also:
Constant Field Values

METHOD_PARAM

protected static final java.lang.String METHOD_PARAM
See Also:
Constant Field Values

WAP_PARAM

protected static final java.lang.String WAP_PARAM
See Also:
Constant Field Values

SUCCESS_MESSAGE

protected static final java.lang.String SUCCESS_MESSAGE
See Also:
Constant Field Values
Constructor Detail

TMCAction

public TMCAction()
Method Detail

execute

public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping,
                                                      org.apache.struts.action.ActionForm form,
                                                      javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response)
Overrides:
execute in class org.apache.struts.action.Action

getMultiTemplate

protected java.util.Collection<T> getMultiTemplate(org.apache.struts.validator.DynaValidatorForm dynaForm,
                                                   java.lang.Class<T> clazz)
                                                           throws java.sql.SQLException,
                                                                  java.lang.IllegalAccessException,
                                                                  java.lang.InstantiationException
Throws:
java.sql.SQLException
java.lang.IllegalAccessException
java.lang.InstantiationException

executeFunctions

public abstract org.apache.struts.action.ActionMessages executeFunctions(org.apache.struts.validator.DynaValidatorForm form,
                                                                         Function f,
                                                                         User user)

login

public org.apache.struts.action.ActionForward login(boolean wap,
                                                    org.apache.struts.action.ActionMapping mapping)

errorForward

public org.apache.struts.action.ActionForward errorForward(boolean wap,
                                                           org.apache.struts.action.ActionMapping mapping)

successForward

public org.apache.struts.action.ActionForward successForward(boolean wap,
                                                             org.apache.struts.action.ActionMapping mapping)

addMessage

public org.apache.struts.action.ActionMessages addMessage(org.apache.struts.action.ActionMessages messages,
                                                          java.lang.String type,
                                                          org.apache.struts.action.ActionMessage msg)

addMessage

public org.apache.struts.action.ActionMessages addMessage(org.apache.struts.action.ActionMessages messages,
                                                          org.apache.struts.action.ActionMessage msg)