Class BatchOperationsAction

java.lang.Object
org.apache.struts.action.Action
org.dlese.dpc.schemedit.action.DCSAction
org.dlese.dpc.schemedit.action.BatchOperationsAction

public final class BatchOperationsAction extends DCSAction
A Struts Action controlling batch record operations, such as batchDelete, batchStatusUpdate, and batchMove.

Works in conjunction with BatchOperationsForm

Author:
Jonathan Ostwald
  • Constructor Details

    • BatchOperationsAction

      public BatchOperationsAction()
  • Method Details

    • execute

      public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
      Processes the specified HTTP request and creates the corresponding HTTP response by forwarding to a JSP that will create it. Returns an ActionForward instance to forward to the JSP page that will handle the request.
      Overrides:
      execute in class org.apache.struts.action.Action
      Parameters:
      mapping - The ActionMapping used to select this instance
      form - The ActionForm for the given page
      request - The HTTP request we are processing
      response - The HTTP response we are creating
      Returns:
      The ActionForward instance describing where and how control should be forwarded
      Throws:
      IOException - if an input/output error occurs
      ServletException - if a servlet exception occurs
    • handleBatchMove

      protected org.apache.struts.action.ActionForward handleBatchMove(HttpServletRequest request, BatchOperationsForm bof, org.apache.struts.action.ActionMapping mapping)
      Control interaction with user to move a set of records to a selected destination collection. The set of records to be moved is defined by a search, the results of which are accessible via the SessionBean.
      Parameters:
      request - Description of the Parameter
      bof - Description of the Parameter
      mapping - Description of the Parameter
      Returns:
      Description of the Return Value
    • handleBatchCopyMove

      protected org.apache.struts.action.ActionForward handleBatchCopyMove(HttpServletRequest request, BatchOperationsForm bof, org.apache.struts.action.ActionMapping mapping)
      Description of the Method
      Parameters:
      request - Description of the Parameter
      bof - Description of the Parameter
      mapping - Description of the Parameter
      Returns:
      Description of the Return Value
    • handleBatchDelete

      protected org.apache.struts.action.ActionForward handleBatchDelete(HttpServletRequest request, BatchOperationsForm bof, org.apache.struts.action.ActionMapping mapping)
      Control interaction with user to delete a set of records. The set of records to be deleted is defined by a search, the results of which are accessible via the SessionBean.
      Parameters:
      request - Description of the Parameter
      bof - Description of the Parameter
      mapping - Description of the Parameter
      Returns:
      Description of the Return Value
    • handleBatchStatus

      protected org.apache.struts.action.ActionForward handleBatchStatus(HttpServletRequest request, BatchOperationsForm bof, org.apache.struts.action.ActionMapping mapping)
      Control interaction with user to accomplish a Batch Status update. The set of records to be deleted is defined by a search, the results of which are accessible via the SessionBean.
      Parameters:
      request - Description of the Parameter
      bof - Description of the Parameter
      mapping - Description of the Parameter
      Returns:
      Description of the Return Value
    • setDebug

      public static void setDebug(boolean isDebugOutput)
      Sets the debug attribute of the BatchOperationsAction class
      Parameters:
      isDebugOutput - The new debug value