com.jtri.struts
Class LoveAction

java.lang.Object
  extended byorg.apache.struts.action.Action
      extended bycom.jtri.struts.BaseAction
          extended bycom.jtri.struts.LoveAction

public abstract class LoveAction
extends BaseAction

This Action implementation is the base for List Of ValuE kind of window and drop downs. It implements methods to be called and to return selected values. It implements paginated query capability.

Author:
atorres

Constructor Summary
LoveAction()
           
 
Method Summary
 org.apache.struts.action.ActionForward backPage(org.apache.struts.action.ActionMapping mapping, LoveForm myForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void buildDropDown(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm myForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Build Drop down
 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)
           
 Call getCall(javax.servlet.http.HttpServletRequest request, java.lang.String wndName)
           
abstract  HibernateFacade getFacade()
           
abstract  java.lang.String getListName()
           
 java.util.List getRowList(LoveForm form)
           
 boolean isDropDown(javax.servlet.http.HttpServletRequest request)
          Check if this call is drop down
 void loadPicklist(javax.servlet.http.HttpServletRequest request, LoveForm myForm, java.util.List rowCol)
           
 org.apache.struts.action.ActionForward nextPage(org.apache.struts.action.ActionMapping mapping, LoveForm myForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void processFilter(java.lang.String wndName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Cusco cusco, LoveForm form)
           
 void processParameters(javax.servlet.http.HttpServletRequest request, LoveForm form, java.lang.String wndName)
           
 org.apache.struts.action.ActionForward query(org.apache.struts.action.ActionMapping mapping, LoveForm myForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void savePicklist(javax.servlet.http.HttpServletRequest request, java.util.List rowCol)
           
 org.apache.struts.action.ActionForward select(org.apache.struts.action.ActionMapping mapping, LoveForm myForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class com.jtri.struts.BaseAction
addCallCount, addFilter, addFilter, checkFilterAction, getFirstStructure, noAction, processParameters, returnAction
 
Methods inherited from class org.apache.struts.action.Action
execute, getServlet, setServlet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoveAction

public LoveAction()
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)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

query

public org.apache.struts.action.ActionForward query(org.apache.struts.action.ActionMapping mapping,
                                                    LoveForm myForm,
                                                    javax.servlet.http.HttpServletRequest request,
                                                    javax.servlet.http.HttpServletResponse response)
                                             throws java.io.IOException,
                                                    javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

buildDropDown

public void buildDropDown(org.apache.struts.action.ActionMapping mapping,
                          org.apache.struts.action.ActionForm myForm,
                          javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
                   throws java.lang.Exception
Build Drop down

Parameters:
mapping -
myForm -
request -
response -
Throws:
java.lang.Exception

isDropDown

public boolean isDropDown(javax.servlet.http.HttpServletRequest request)
Check if this call is drop down

Parameters:
request -
Returns:

nextPage

public org.apache.struts.action.ActionForward nextPage(org.apache.struts.action.ActionMapping mapping,
                                                       LoveForm myForm,
                                                       javax.servlet.http.HttpServletRequest request,
                                                       javax.servlet.http.HttpServletResponse response)
                                                throws java.io.IOException,
                                                       javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

backPage

public org.apache.struts.action.ActionForward backPage(org.apache.struts.action.ActionMapping mapping,
                                                       LoveForm myForm,
                                                       javax.servlet.http.HttpServletRequest request,
                                                       javax.servlet.http.HttpServletResponse response)
                                                throws java.io.IOException,
                                                       javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

select

public org.apache.struts.action.ActionForward select(org.apache.struts.action.ActionMapping mapping,
                                                     LoveForm myForm,
                                                     javax.servlet.http.HttpServletRequest request,
                                                     javax.servlet.http.HttpServletResponse response)
                                              throws java.io.IOException,
                                                     javax.servlet.ServletException
Throws:
java.io.IOException
javax.servlet.ServletException

savePicklist

public void savePicklist(javax.servlet.http.HttpServletRequest request,
                         java.util.List rowCol)

loadPicklist

public void loadPicklist(javax.servlet.http.HttpServletRequest request,
                         LoveForm myForm,
                         java.util.List rowCol)

getCall

public Call getCall(javax.servlet.http.HttpServletRequest request,
                    java.lang.String wndName)
Overrides:
getCall in class BaseAction

processFilter

public void processFilter(java.lang.String wndName,
                          javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response,
                          Cusco cusco,
                          LoveForm form)

getRowList

public java.util.List getRowList(LoveForm form)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getListName

public abstract java.lang.String getListName()

getFacade

public abstract HibernateFacade getFacade()

processParameters

public void processParameters(javax.servlet.http.HttpServletRequest request,
                              LoveForm form,
                              java.lang.String wndName)