Package org.dlese.dpc.schemedit.action
Class BatchOperationsAction
java.lang.Object
org.apache.struts.action.Action
org.dlese.dpc.schemedit.action.DCSAction
org.dlese.dpc.schemedit.action.BatchOperationsAction
A Struts Action controlling batch record operations, such as batchDelete,
batchStatusUpdate, and batchMove.
Works in conjunction with BatchOperationsForm
- Author:
- Jonathan Ostwald
-
Field Summary
Fields inherited from class org.dlese.dpc.schemedit.action.DCSAction
accessManager, collectionRegistry, dcsDataManager, frameworkRegistry, ndrServiceEnabled, repositoryManager, repositoryService, requiredRole, sessionRegistry, userManagerFields inherited from class org.apache.struts.action.Action
defaultLocale, servlet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.struts.action.ActionForwardexecute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response) Processes the specified HTTP request and creates the corresponding HTTP response by forwarding to a JSP that will create it.protected org.apache.struts.action.ActionForwardhandleBatchCopyMove(HttpServletRequest request, BatchOperationsForm bof, org.apache.struts.action.ActionMapping mapping) Description of the Methodprotected org.apache.struts.action.ActionForwardhandleBatchDelete(HttpServletRequest request, BatchOperationsForm bof, org.apache.struts.action.ActionMapping mapping) Control interaction with user to delete a set of records.protected org.apache.struts.action.ActionForwardhandleBatchMove(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.protected org.apache.struts.action.ActionForwardhandleBatchStatus(HttpServletRequest request, BatchOperationsForm bof, org.apache.struts.action.ActionMapping mapping) Control interaction with user to accomplish a Batch Status update.static voidsetDebug(boolean isDebugOutput) Sets the debug attribute of the BatchOperationsAction classMethods inherited from class org.dlese.dpc.schemedit.action.DCSAction
getMetaDataFramework, getRequiredContextAttributeValue, getSessionBean, getSessionUser, getSessionUser, getSessionUserName, initializeFromContextMethods 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
-
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 anActionForwardinstance to forward to the JSP page that will handle the request.- Overrides:
executein classorg.apache.struts.action.Action- Parameters:
mapping- The ActionMapping used to select this instanceform- The ActionForm for the given pagerequest- The HTTP request we are processingresponse- 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 occursServletException- 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 Parameterbof- Description of the Parametermapping- 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 Parameterbof- Description of the Parametermapping- 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 Parameterbof- Description of the Parametermapping- 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 Parameterbof- Description of the Parametermapping- 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
-