com.jtri.struts
Class ActionServices

java.lang.Object
  extended bycom.jtri.struts.ActionServices

public class ActionServices
extends java.lang.Object

A set os common methods shared among action implementations.

Author:
atorres

Constructor Summary
ActionServices()
           
 
Method Summary
 org.apache.struts.action.ActionForward checkLogin(javax.servlet.http.HttpServletRequest request, org.apache.struts.action.ActionMapping mapping)
          checks if login is present, if not forward to login.
 IRootForm doCreate(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request, boolean isUniqueMasterDetail, java.lang.String property, IRootForm myForm)
           
static ActionServices getInstance()
           
 void restrict(IMapped newRow, Cusco cusco, java.lang.String wndName)
          Restric a row to the filter values.
 void searchMasterParam(DynaFilter df, IRootForm form, java.lang.String param, java.lang.String key)
           
 java.lang.String[] splitPath(java.lang.String key)
           
 java.lang.String[] splitPathCall(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionServices

public ActionServices()
Method Detail

getInstance

public static ActionServices getInstance()

searchMasterParam

public void searchMasterParam(DynaFilter df,
                              IRootForm form,
                              java.lang.String param,
                              java.lang.String key)
                       throws java.lang.Exception
Throws:
java.lang.Exception

splitPathCall

public java.lang.String[] splitPathCall(java.lang.String key)
Parameters:
key -
Returns:
array with 3 values: val[0] = property name, val[1] = parent name, val[3] =call Name

splitPath

public java.lang.String[] splitPath(java.lang.String key)
Parameters:
key -
Returns:
array with 2 values: val[0] = property name, val[1] = parent name

doCreate

public IRootForm doCreate(org.apache.struts.action.ActionMapping mapping,
                          javax.servlet.http.HttpServletRequest request,
                          boolean isUniqueMasterDetail,
                          java.lang.String property,
                          IRootForm myForm)
                   throws java.lang.Exception
Throws:
java.lang.Exception

restrict

public void restrict(IMapped newRow,
                     Cusco cusco,
                     java.lang.String wndName)
              throws java.lang.IllegalAccessException,
                     java.lang.reflect.InvocationTargetException,
                     java.lang.NoSuchMethodException
Restric a row to the filter values.

Parameters:
newRow -
cusco -
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException

checkLogin

public org.apache.struts.action.ActionForward checkLogin(javax.servlet.http.HttpServletRequest request,
                                                         org.apache.struts.action.ActionMapping mapping)
checks if login is present, if not forward to login.

Parameters:
request -
mapping -
Returns: