java类javax.portlet.ActionResponse的实例源码

BaseCourseAdminPortlet.java 文件源码 项目:liferaylms-portlet 阅读 16 收藏 0 点赞 0 评论 0
public void deleteCourse(ActionRequest actionRequest,
        ActionResponse actionResponse) throws Exception {

    ServiceContext serviceContext = ServiceContextFactory.getInstance(
            Course.class.getName(), actionRequest);

    long courseId = ParamUtil.getLong(actionRequest, "courseId", 0);
    if (courseId > 0) {

        //auditing
        List<Course> editions = CourseLocalServiceUtil.getChildCourses(courseId);
        for(Course edition : editions){
            CourseLocalServiceUtil.deleteCourse(edition.getCourseId());
            AuditingLogFactory.audit(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), Course.class.getName(), edition.getCourseId(), serviceContext.getUserId(), AuditConstants.CLOSE, null);
        }

        CourseLocalServiceUtil.deleteCourse(courseId);
        AuditingLogFactory.audit(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), Course.class.getName(), courseId, serviceContext.getUserId(), AuditConstants.CLOSE, null);


    }
}
MessageBoxPortlet.java 文件源码 项目:SinglePageAppPortlets 阅读 15 收藏 0 点赞 0 评论 0
@Override
public void processAction(ActionRequest req, ActionResponse resp)
      throws PortletException, IOException {

   // the only action for this portlet is to reset the stored messages

   String actionName = req.getParameter("action");
   logger.fine("MBP: Resetting messages. numMsgs = 0,  actionName = " + actionName);

   ArrayList<String> msgs = new ArrayList<String>();
   StringBuffer sb = new StringBuffer();
   sb.append("<p style='margin:2px 5px 2px 5px; color:#00D;"
         + " background-color:#AAF;'>");
   sb.append("Reset - No messages.");
   sb.append("</p>");
   msgs.add(sb.toString());

   resp.setRenderParameter(PARAM_NUM_MSGS, "0");
   req.getPortletSession().setAttribute(ATTRIB_MSGS, msgs);
}
AppRolePortlet.java 文件源码 项目:OEPv2 阅读 16 收藏 0 点赞 0 评论 0
public void addEditAppRole2JobPos(ActionRequest request, ActionResponse response) throws SystemException, PortalException, IOException {
    if (SessionErrors.isEmpty(request)) {
        ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext();
        long appRoleId = ParamUtil.getLong(request, AppRole2JobPosKeys.AddEditAttributes.APPROLE_ID, PortletKeys.LONG_DEFAULT);
        long jobPosId = ParamUtil.getLong(request, AppRole2JobPosKeys.AddEditAttributes.JOBPOS_ID, PortletKeys.LONG_DEFAULT);

        Long editId = ParamUtil.getLong(request, AppRole2JobPosKeys.AddEditAttributes.EDIT_ID, PortletKeys.LONG_DEFAULT);
        if (editId == PortletKeys.LONG_DEFAULT) {
            AppRole2JobPosLocalServiceUtil.addAppRole2JobPos(appRoleId, jobPosId, serviceContext);
            SessionMessages.add(request, AssignRoleKeys.SuccessMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_ASSIGNROLE2JOBPOS_SUCCESS_ADDNEW);    
        } else {
        }
    }
    SessionMessages.add(request, PortalUtil.getPortletId(request) + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE);         
    if (!SessionErrors.isEmpty(request)) {
        PortalUtil.copyRequestParameters(request, response);
    } else {
        response.sendRedirect(ParamUtil.getString(request, PortletKeys.REDIRECT_PAGE));
    }
}
AppRolePortlet.java 文件源码 项目:OEPv2 阅读 18 收藏 0 点赞 0 评论 0
public void deleteEP(ActionRequest request, ActionResponse response) throws PortalException, SystemException, IOException {
    long deleteId = ParamUtil.getLong(request, AppRole2JobPosKeys.BaseAppRole2JobPosAttributes.DELETE_ID, PortletKeys.LONG_DEFAULT);
    try {
        AppRole2Employee a2e = AppRole2EmployeeLocalServiceUtil.getAppRole2Employee(deleteId);
        if (a2e != null) {
            try {
                AppRole role = AppRoleLocalServiceUtil.getAppRole(a2e.getAppRoleId());
                UserSync userSync = UserSyncLocalServiceUtil.findByApplicationEmployee(role.getApplicationId(), a2e.getEmployeeId());
                userSync.setCheckpoint(new Date());
                userSync.setAccessibleStatus(0);
                UserSyncLocalServiceUtil.updateUserSync(userSync);
            }
            catch (Exception e) {
                e.printStackTrace();
            }               
        }
        AppRole2EmployeeLocalServiceUtil.removeAppRole2Employee(deleteId);
        SessionMessages.add(request, AssignRoleKeys.SuccessMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_ASSIGNROLE2EMPLOYEE_SUCCESS_DELETE);  
    }
    catch (Exception ex) {
        SessionMessages.add(request, AssignRoleKeys.ErrorMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_ASSIGNROLE2EMPLOYEE_ERROR_DELETE);              
    }
    response.sendRedirect(ParamUtil.getString(request, PortletKeys.REDIRECT_PAGE));
}
AppRolePortlet.java 文件源码 项目:OEPv2 阅读 16 收藏 0 点赞 0 评论 0
public void addEditAppRole(ActionRequest request, ActionResponse response) throws SystemException, PortalException, IOException {
    validateParamsIntoSessionError(request);

    if (SessionErrors.isEmpty(request)) {
        ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext();
        long applicationId = ParamUtil.getLong(request, AppRoleKeys.AddEditAttributes.APPLICATION_ID, PortletKeys.LONG_DEFAULT);
        String roleCode = ParamUtil.getString(request, AppRoleKeys.AddEditAttributes.ROLE_CODE, PortletKeys.TEXT_BOX);
        String roleName = ParamUtil.getString(request, AppRoleKeys.AddEditAttributes.ROLE_NAME, PortletKeys.TEXT_BOX);

        Long editId = ParamUtil.getLong(request, AppRoleKeys.AddEditAttributes.EDIT_ID, PortletKeys.LONG_DEFAULT);
        if (editId == PortletKeys.LONG_DEFAULT) {
            AppRoleLocalServiceUtil.addAppRole(applicationId, roleCode, roleName, serviceContext);
            SessionMessages.add(request, AppRoleKeys.SuccessMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_SUCCESS_ADDNEW); 
        } else {
            AppRoleLocalServiceUtil.updateAppRole(editId, applicationId, roleCode, roleName, serviceContext);
            SessionMessages.add(request, AppRoleKeys.SuccessMessageKeys.ORG_OEP_SSOMGT_PORTLET_APPROLE_SUCCESS_UPDATE); 
        }
    }
    SessionMessages.add(request, PortalUtil.getPortletId(request) + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE);         
    if (!SessionErrors.isEmpty(request)) {
        PortalUtil.copyRequestParameters(request, response);
    } else {
        response.sendRedirect(ParamUtil.getString(request, PortletKeys.REDIRECT_PAGE));
    }
}
JobPosPortlet.java 文件源码 项目:OEPv2 阅读 13 收藏 0 点赞 0 评论 0
public void edit(ActionRequest request, ActionResponse response)
        throws PortalException, SystemException, IOException {
    long editId = ParamUtil.getLong(request,
            JobPosKeys.BaseJobPosAttributes.EDIT_ID,
            PortletKeys.LONG_DEFAULT);

    JobPos application = JobPosLocalServiceUtil
            .getJobPos(editId);
    setParameterIntoResponse(response, application);

    if (!SessionErrors.isEmpty(request)) {
        response.sendRedirect(ParamUtil.getString(request,
                PortletKeys.REDIRECT_PAGE));
    } else {
        PortalUtil.copyRequestParameters(request, response);
    }
}
EvaluationActivity.java 文件源码 项目:liferaylms-portlet 阅读 17 收藏 0 点赞 0 评论 0
public void publish(ActionRequest actionRequest,ActionResponse actionResponse) throws Exception{

    LearningActivity learningActivity = LearningActivityLocalServiceUtil.getLearningActivity(ParamUtil.getLong(actionRequest, "actId"));

    Document document = SAXReaderUtil.read(learningActivity.getExtracontent());
    Element rootElement = document.getRootElement();

    Element publishDate = rootElement.element("publishDate");
    if(publishDate==null){
        rootElement.addElement("publishDate").setText(_dateFormat.format(new Date()));
    }
    learningActivity.setExtracontent(document.formattedString());
    LearningActivityLocalServiceUtil.updateLearningActivity(learningActivity);


    PortletURL viewPortletURL = ((LiferayPortletResponse)actionResponse).createRenderURL();
    viewPortletURL.setParameter("jspPage","/html/evaluationtaskactivity/view.jsp");

    String returnToFullPageURL = actionRequest.getParameter("returnToFullPageURL");
    if(Validator.isNotNull(returnToFullPageURL)) {
        viewPortletURL.setParameter("returnToFullPageURL", returnToFullPageURL);
    }

    actionResponse.sendRedirect(viewPortletURL.toString());
}
ManagementController.java 文件源码 项目:particity 阅读 14 收藏 0 点赞 0 评论 0
@ActionMapping(params = "action=saveCfg")
private void saveCfg(final ActionRequest request,
        final ActionResponse response, final Model model) {

    if (Constants.RESTRICT_TO_DEMO) {
        m_objLog.debug("saveCfg::denied()");
        SessionErrors.add(request, "common.demo.denied");
        return;
    }

    m_objLog.debug("saveCfg::start()");
    response.setRenderParameter("tabId", "cfg");
    // response.setRenderParameter("cfgId",
    // form.getCategory().toString().toLowerCase());

    CustomPortalServiceHandler.saveConfig(request);
    m_objLog.debug("saveCfg::end()");
}
WorkingUnitPortlet.java 文件源码 项目:OEPv2 阅读 15 收藏 0 点赞 0 评论 0
public void editJobPos(ActionRequest request, ActionResponse response)
        throws PortalException, SystemException, IOException {
    long editId = ParamUtil.getLong(request,
            JobPosKeys.BaseJobPosAttributes.EDIT_ID,
            PortletKeys.LONG_DEFAULT);

    JobPos application = JobPosLocalServiceUtil
            .getJobPos(editId);
    setParameterIntoResponseJobPos(response, application);

    if (!SessionErrors.isEmpty(request)) {
        response.sendRedirect(ParamUtil.getString(request,
                PortletKeys.REDIRECT_PAGE));
    } else {
        PortalUtil.copyRequestParameters(request, response);
    }
}
SurveyActivity.java 文件源码 项目:liferaylms-portlet 阅读 15 收藏 0 点赞 0 评论 0
public void deletequestion(ActionRequest actionRequest, ActionResponse actionResponse)
        throws Exception {

    TestQuestion question = TestQuestionLocalServiceUtil.getTestQuestion(ParamUtil.getLong(actionRequest, "questionId"));
    TestQuestionLocalServiceUtil.deleteTestQuestion(ParamUtil.getLong(actionRequest, "questionId"));

    SessionMessages.add(actionRequest, "question-deleted-successfully");
    String backUrl = ParamUtil.get(actionRequest, "backUrl", "");
    if (Validator.isNotNull(backUrl)) {
        actionResponse.sendRedirect(backUrl);
    } else {
        actionResponse.setRenderParameter("actionEditingDetails", StringPool.TRUE);
        actionResponse.setRenderParameter("resId", Long.toString(question.getActId()));
        actionResponse.setRenderParameter("jspPage", "/html/surveyactivity/admin/edit.jsp");
    }
}


问题


面经


文章

微信
公众号

扫码关注公众号