当前位置: 首页>>代码示例>>Java>>正文


Java ActionRedirect类代码示例

本文整理汇总了Java中org.apache.struts.action.ActionRedirect的典型用法代码示例。如果您正苦于以下问题:Java ActionRedirect类的具体用法?Java ActionRedirect怎么用?Java ActionRedirect使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


ActionRedirect类属于org.apache.struts.action包,在下文中一共展示了ActionRedirect类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: showGroupLearning

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward showGroupLearning(ActionMapping mapping, ActionForm form, HttpServletRequest request,
    HttpServletResponse response) {

setupService();

String toolSessionID = WebUtil.readStrParam(request, AttributeNames.PARAM_TOOL_SESSION_ID);
UserDTO user = (UserDTO) SessionManager.getSession().getAttribute(AttributeNames.USER);

ActionRedirect redirect = new ActionRedirect(mapping.findForwardConfig(KalturaConstants.GROUP_LEARNING));
//to distinguish from opening learning page from monitor's Learners tab pass this parameter
redirect.addParameter(KalturaConstants.ATTR_IS_GROUP_MONITORING, true);
redirect.addParameter(AttributeNames.PARAM_MODE, "teacher");
redirect.addParameter(AttributeNames.PARAM_TOOL_SESSION_ID, toolSessionID);
redirect.addParameter(AttributeNames.PARAM_USER_ID, user.getUserID());
return redirect;
   }
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:17,代码来源:MonitoringAction.java

示例2: deleteImage

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
/**
    * Save file or url imageGallery item into database.
    *
    * @param mapping
    * @param form
    * @param request
    * @param response
    * @return
    */
   private ActionForward deleteImage(ActionMapping mapping, ActionForm form, HttpServletRequest request,
    HttpServletResponse response) {
IImageGalleryService service = getImageGalleryService();

Long imageUid = new Long(request.getParameter(ImageGalleryConstants.PARAM_IMAGE_UID));
String sessionMapID = request.getParameter(ImageGalleryConstants.ATTR_SESSION_MAP_ID);
SessionMap<String, Object> sessionMap = (SessionMap<String, Object>) request.getSession().getAttribute(sessionMapID);
ToolAccessMode mode = (ToolAccessMode) sessionMap.get(AttributeNames.ATTR_MODE);
Long sessionId = (Long) sessionMap.get(ImageGalleryConstants.ATTR_TOOL_SESSION_ID);

service.deleteImage(sessionId, imageUid);

// redirect
ForwardConfig redirectConfig = mapping.findForwardConfig(ImageGalleryConstants.SUCCESS);
ActionRedirect redirect = new ActionRedirect(redirectConfig);
redirect.addParameter(AttributeNames.ATTR_MODE, mode);
redirect.addParameter(AttributeNames.PARAM_TOOL_SESSION_ID, sessionId);
return redirect;
   }
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:29,代码来源:LearningAction.java

示例3: displayAnswers

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
/**
    * displayAnswers
    */
   public ActionForward displayAnswers(ActionMapping mapping, ActionForm form, HttpServletRequest request,
    HttpServletResponse response) throws IOException, ServletException {
IMcService mcService = McServiceProxy.getMcService(getServlet().getServletContext());
String strToolContentID = request.getParameter(AttributeNames.PARAM_TOOL_CONTENT_ID);
String contentFolderID = WebUtil.readStrParam(request, AttributeNames.PARAM_CONTENT_FOLDER_ID);

McContent mcContent = mcService.getMcContent(new Long(strToolContentID));
mcContent.setDisplayAnswers(new Boolean(true));
mcService.updateMc(mcContent);

// use redirect to prevent resubmition of the same request
ActionRedirect redirect = new ActionRedirect(mapping.findForwardConfig("monitoringStarterRedirect"));
redirect.addParameter(McAppConstants.TOOL_CONTENT_ID, strToolContentID);
redirect.addParameter(AttributeNames.PARAM_CONTENT_FOLDER_ID, contentFolderID);
return redirect;
   }
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:20,代码来源:McMonitoringAction.java

示例4: sendEmail

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward sendEmail(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)  {
    
	 if(!securityInfoManager.hasPrivilege(LoggedInInfo.getLoggedInInfoFromSession(request), "_billing", "w", null)) {
     	throw new SecurityException("missing required security object (_billing)");
     }
	 
    String invoiceNoStr = request.getParameter("invoiceNo");
    Integer invoiceNo = Integer.parseInt(invoiceNoStr);
    Locale locale = request.getLocale();
    String actionResult = "failure";
    
    if (invoiceNo != null) {
        BillingONManager billingManager = (BillingONManager) SpringUtils.getBean("billingONManager");
        billingManager.sendInvoiceEmailNotification(invoiceNo, locale);
        billingManager.addEmailedBillingComment(invoiceNo, locale); 
        actionResult = "success";
    }

    ActionRedirect redirect = new ActionRedirect(mapping.findForward(actionResult));
    redirect.addParameter("billing_no", invoiceNo);
    return redirect;
}
 
开发者ID:williamgrosset,项目名称:OSCAR-ConCert,代码行数:23,代码来源:BillingInvoiceAction.java

示例5: save

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward save(ActionMapping mapping, ActionForm form, 
		HttpServletRequest request, HttpServletResponse response) {
	
	BpmhFormBean bpmh = (BpmhFormBean) form;
	Integer demographicNo = Integer.parseInt( bpmh.getDemographicNo() ); 
	ActionMessages actionMessage = new ActionMessages();
	Integer formId = null;
	
	bpmhFormHandler = new BpmhFormHandler(bpmh);
	bpmhFormHandler.setDemographicNo( demographicNo ); 
	bpmhFormHandler.populateFormBean();
	bpmh.setEditDate( new Date() );
	
	formId = bpmhFormHandler.saveFormHistory();

	actionMessage.add("saved", new ActionMessage("Form Saved"));

	ActionRedirect actionRedirect = new ActionRedirect( mapping.findForward("saved") );
	actionRedirect.addParameter("demographic_no", demographicNo);
	actionRedirect.addParameter("formId", formId);
	actionRedirect.addParameter("provNo", null);
	
	return actionRedirect;

}
 
开发者ID:williamgrosset,项目名称:OSCAR-ConCert,代码行数:26,代码来源:BpmhFormRetrieve.java

示例6: approve

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward approve(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    TimeApprovalActionForm taaf = (TimeApprovalActionForm) form;
    List<ApprovalTimeSummaryRow> lstApprovalRows = taaf.getApprovalRows();
    List<String> errorList = new ArrayList<String>();
    for (ApprovalTimeSummaryRow ar : lstApprovalRows) {
        if (ar.isApprovable() && StringUtils.equals(ar.getSelected(), "on")) {
            String documentNumber = ar.getDocumentId();
            TimesheetDocument tDoc = TkServiceLocator.getTimesheetService().getTimesheetDocument(documentNumber);
            if (tDoc != null) {
                if(TkServiceLocator.getTimesheetService().isTimesheetValid(tDoc)) {
                    TkServiceLocator.getTimesheetService().approveTimesheet(HrContext.getPrincipalId(), tDoc);
                } else {
                    errorList.add( "Timesheet " + tDoc.getDocumentId() + " could not be approved as it contains errors, see time detail for more info");
                }
            }
        }
    }
    ActionRedirect redirect = new ActionRedirect(mapping.findForward("basicRedirect"));
    redirect.addParameter("selectedDept", taaf.getSelectedDept());
    redirect.addParameter("selectedPayCalendarGroup", taaf.getSelectedPayCalendarGroup());
    redirect.addParameter("selectedWorkArea", taaf.getSelectedWorkArea());
    redirect.addParameter("selectedPayPeriod", taaf.getSelectedPayPeriod());
    redirect.addParameter("errorMessageList", errorList);
    
    return redirect;
}
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:27,代码来源:TimeApprovalAction.java

示例7: clearTargetPerson

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward clearTargetPerson(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
        throws Exception {
    EdoUser.clearTargetUser();

    String returnAction = null;
    if (StringUtils.isNotBlank((String) GlobalVariables.getUserSession().retrieveObject(EdoConstants.EDO_TARGET_USER_RETURN))) {
        returnAction = (String) GlobalVariables.getUserSession().retrieveObject(EdoConstants.EDO_TARGET_USER_RETURN);
    }

    if (StringUtils.isBlank(returnAction)) {
        returnAction = "changeTargetPerson.do";
    }
    //clearing the session variables
    HttpSession ssn = request.getSession();
    ssn.setAttribute("selectedCandidate", new EdoSelectedCandidate());

    return new ActionRedirect(returnAction);
}
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:19,代码来源:EdoChangeTargetPersonAction.java

示例8: updateAoe

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward updateAoe(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    EdoCandidateSelectForm csf = (EdoCandidateSelectForm) form;
    java.util.Date date = new java.util.Date();
    long t = date.getTime();
    new java.sql.Date(t);
    new java.sql.Time(t);
    java.sql.Timestamp sqlTimestamp = new java.sql.Timestamp(t);

    EdoDossier dossier = EdoServiceLocator.getEdoDossierService().getCurrentDossierPrincipalName(csf.getCandidateUsername());
    // TODO: need to take care of the settings
    //dossier.setAoeCode(csf.getSelectedAoe());
    //dossier.setLastUpdated(sqlTimestamp);
    //dossier.setUpdatedBy(EdoContext.getUser().getNetworkId());
    EdoServiceLocator.getEdoDossierService().saveOrUpdate(dossier);
    HttpSession session = request.getSession();
    EdoSelectedCandidate selectedCandidate = (EdoSelectedCandidate)session.getAttribute("selectedCandidate");
    selectedCandidate.setAoe(csf.getSelectedAoe());
    //update the other columns in the EDO_DOSSIER_T table

    String prevPage = request.getHeader("REFERER");
    return new ActionRedirect(prevPage);
}
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:23,代码来源:EdoCandidateSelectAction.java

示例9: closeDossier

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward closeDossier(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    EdoCandidateSelectForm csf = (EdoCandidateSelectForm) form;
    java.util.Date date = new java.util.Date();
    long t = date.getTime();
    new java.sql.Date(t);
    new java.sql.Time(t);
    java.sql.Timestamp sqlTimestamp = new java.sql.Timestamp(t);

    EdoDossier dossier = EdoServiceLocator.getEdoDossierService().getCurrentDossierPrincipalName(csf.getCandidateUsername());
 // TODO: need to take care of the settings
    //dossier.setDossierStatus(EdoConstants.DOSSIER_STATUS.CLOSED);
    //dossier.setLastUpdated(sqlTimestamp);
    //dossier.setUpdatedBy(EdoContext.getUser().getNetworkId());
    EdoServiceLocator.getEdoDossierService().saveOrUpdate(dossier);
    HttpSession session = request.getSession();
    EdoSelectedCandidate selectedCandidate = (EdoSelectedCandidate)session.getAttribute("selectedCandidate");
    selectedCandidate.setDossierStatus(EdoConstants.DOSSIER_STATUS.CLOSED);

    String prevPage = request.getHeader("REFERER");
    return new ActionRedirect(prevPage);
}
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:22,代码来源:EdoCandidateSelectAction.java

示例10: routeDocument

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward routeDocument(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    EdoDossierRouteForm edoDossierRouteForm = (EdoDossierRouteForm)form;
    MessageMap msgmap = GlobalVariables.getMessageMap();
    boolean isRouted = false;

    Principal principal = KimApiServiceLocator.getIdentityService().getPrincipalByPrincipalName(edoDossierRouteForm.getCandidateUsername());

    if ( principal != null ) {
        if (EdoRule.isDossierReadyForRoute(BigDecimal.valueOf(edoDossierRouteForm.getDossierId()) ) ) {
            isRouted = EdoServiceLocator.getEdoDossierService().routeDocument(principal.getPrincipalId(), edoDossierRouteForm.getDossierId(), edoDossierRouteForm.getDossierType());
        } else {
            msgmap.putError(EdoConstants.ErrorKeys.ERROR_KEYS, "error.route.ready");
        }
    }
    // update the selectedCandidate instance with the new dossier status
    if (isRouted) {
        EdoContext.getSelectedCandidate().setDossierStatus(EdoServiceLocator.getEdoDossierService().getEdoDossierById(edoDossierRouteForm.getDossierId().toString()).getDossierStatus());
    } else {
        msgmap.putError(EdoConstants.ErrorKeys.ERROR_KEYS, "error.route.general");
    }

    String prevPage = request.getHeader("REFERER");
    return new ActionRedirect(prevPage);
}
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:25,代码来源:EdoDossierRouteAction.java

示例11: returnToCandidate

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward returnToCandidate(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    EdoDossierRouteForm edoDossierRouteForm = (EdoDossierRouteForm)form;
    MessageMap msgmap = GlobalVariables.getMessageMap();
    boolean isRouted = false;
    Principal principal = KimApiServiceLocator.getIdentityService().getPrincipalByPrincipalName(edoDossierRouteForm.getCandidateUsername());

    if (principal != null) {
        isRouted = EdoServiceLocator.getEdoDossierService().returnToCandidate(principal.getPrincipalId(), edoDossierRouteForm.getDossierId(), edoDossierRouteForm.getDossierType());
    }

    // update the selectedCandidate instance with the new dossier status
    if (isRouted) {
        EdoContext.getSelectedCandidate().setDossierStatus(EdoServiceLocator.getEdoDossierService().getEdoDossierById(edoDossierRouteForm.getDossierId().toString()).getDossierStatus());
    } else {
        msgmap.putError(EdoConstants.ErrorKeys.ERROR_KEYS, "error.route.general");
    }

    String prevPage = request.getHeader("REFERER");
    return new ActionRedirect(prevPage);
}
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:21,代码来源:EdoDossierRouteAction.java

示例12: superUserApprove

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward superUserApprove(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    EdoDossierRouteForm edoDossierRouteForm = (EdoDossierRouteForm)form;
    MessageMap msgmap = GlobalVariables.getMessageMap();
    boolean isRouted = false;
    Principal principal = KimApiServiceLocator.getIdentityService().getPrincipalByPrincipalName(edoDossierRouteForm.getCandidateUsername());

    if (principal != null) {
        EdoServiceLocator.getEdoDossierService().superUserAction(principal.getPrincipalId(), edoDossierRouteForm.getDossierId(), edoDossierRouteForm.getDossierType(), ActionType.SU_APPROVE, edoDossierRouteForm.getNode());
    }

    // update the selectedCandidate instance with the new dossier status
    if (isRouted) {
        EdoContext.getSelectedCandidate().setDossierStatus(EdoServiceLocator.getEdoDossierService().getEdoDossierById(edoDossierRouteForm.getDossierId().toString()).getDossierStatus());
    } else {
        msgmap.putError(EdoConstants.ErrorKeys.ERROR_KEYS, "error.route.general");
    }

    String prevPage = request.getHeader("REFERER");
    return new ActionRedirect(prevPage);
}
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:21,代码来源:EdoDossierRouteAction.java

示例13: superUserReturn

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward superUserReturn(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    EdoDossierRouteForm edoDossierRouteForm = (EdoDossierRouteForm)form;
    MessageMap msgmap = GlobalVariables.getMessageMap();
    boolean isRouted = false;
    Principal principal = KimApiServiceLocator.getIdentityService().getPrincipalByPrincipalName(edoDossierRouteForm.getCandidateUsername());

    if (principal != null) {
        EdoServiceLocator.getEdoDossierService().superUserAction(principal.getPrincipalId(), edoDossierRouteForm.getDossierId(), edoDossierRouteForm.getDossierType(), ActionType.SU_RETURN_TO_PREVIOUS, edoDossierRouteForm.getNode());
    }

    // update the selectedCandidate instance with the new dossier status
    if (isRouted) {
        EdoContext.getSelectedCandidate().setDossierStatus(EdoServiceLocator.getEdoDossierService().getEdoDossierById(edoDossierRouteForm.getDossierId().toString()).getDossierStatus());
    } else {
        msgmap.putError(EdoConstants.ErrorKeys.ERROR_KEYS, "error.route.general");
    }

    String prevPage = request.getHeader("REFERER");
    return new ActionRedirect(prevPage);
}
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:21,代码来源:EdoDossierRouteAction.java

示例14: displayDocSearchView

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward displayDocSearchView(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
    String returnAction = "EdoIndex.do";

    String documentId = request.getParameter(KewApiConstants.DOCUMENT_ID_PARAMETER);
    WorkflowDocument workflowDocument = WorkflowDocumentFactory.loadDocument(EdoContext.getPrincipalId(), documentId);

    if (workflowDocument != null) {
        Principal principal = KimApiServiceLocator.getIdentityService().getPrincipal(workflowDocument.getInitiatorPrincipalId());
        if (principal != null) {
            EdoCandidate candidate = EdoServiceLocator.getCandidateService().getCandidateByUsername(principal.getPrincipalName());
            if (candidate != null) {
                ActionRedirect rd = new ActionRedirect(mapping.findForward("candidateSelectRedirect"));
                rd.addParameter("nid", "Dcklst_0_0");
                rd.addParameter("cid", candidate.getEdoCandidateId().toString());
                rd.addParameter("dossier", workflowDocument.getApplicationDocumentId());
                return rd;
            }
        }
    }

    System.out.println("FOUND EDO " + workflowDocument.getApplicationDocumentId());
    return new ActionRedirect(returnAction);
}
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:24,代码来源:EdoDossierRouteAction.java

示例15: approveSupplemental

import org.apache.struts.action.ActionRedirect; //导入依赖的package包/类
public ActionForward approveSupplemental(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
//approve and stay in the same page
  	  EdoDossierRouteForm edoDossierRouteForm = (EdoDossierRouteForm)form;
        Principal principal = KimApiServiceLocator.getIdentityService().getPrincipalByPrincipalName(edoDossierRouteForm.getCandidateUsername());
        String suppType = null;
        if(StringUtils.equals(edoDossierRouteForm.getDossierType(), "Tenure") || StringUtils.equals(edoDossierRouteForm.getDossierType(), "Tenure+Promotion"))   {
      	  suppType = "Tenure Supplemental";
        }
        if(StringUtils.equals(edoDossierRouteForm.getDossierType(), "Promotion"))   {
      	  suppType = "Promotion Supplemental";
        }
        if (principal != null) {
          	
          	EdoServiceLocator.getEdoDossierService().approveSupplemental(principal.getPrincipalId(), edoDossierRouteForm.getDossierId(), suppType);
          }
  	String prevPage = request.getHeader("REFERER");
      return new ActionRedirect(prevPage);
  	
  }
 
开发者ID:kuali-mirror,项目名称:kpme,代码行数:20,代码来源:EdoDossierRouteAction.java


注:本文中的org.apache.struts.action.ActionRedirect类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。