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

FlashlightSearchPortlet.java 文件源码 项目:flashlight-search 阅读 25 收藏 0 点赞 0 评论 0
/**
 * Saves the global aspect of the configuration
 *
 * @param request  The request
 * @param response The response
 * @throws IOException      If something goes wrong
 * @throws PortletException If something goes wrong
 */
@ProcessAction(name = ACTION_NAME_SAVE_GLOBAL)
public void actionSaveGlobal(ActionRequest request, ActionResponse response) throws IOException, PortletException {
    String redirectUrl = ParamUtil.get(request, FORM_FIELD_REDIRECT_URL, StringPool.BLANK);
    String adtUuid = ParamUtil.get(request, FORM_FIELD_ADT_UUID, StringPool.BLANK);
    boolean doSearchOnStartup = ParamUtil.getBoolean(request, FORM_FIELD_DO_SEARCH_ON_STARTUP, false);

    if (!PATTERN_UUID.matcher(adtUuid).matches()) {
        adtUuid = StringPool.BLANK;
    }

    String doSearchOnStartupKeywords = ParamUtil.getString(request, FORM_FIELD_DO_SEARCH_ON_STARTUP_KEYWORDS, FlashlightSearchService.CONFIGURATION_DEFAULT_SEARCH_KEYWORDS);
    this.searchService.saveGlobalSettings(adtUuid, doSearchOnStartup, doSearchOnStartupKeywords, request.getPreferences());

    SessionMessages.add(request, SESSION_MESSAGE_CONFIG_SAVED);
    if (!redirectUrl.isEmpty()) {
        response.sendRedirect(redirectUrl);
    }
}
FlashlightSearchPortlet.java 文件源码 项目:flashlight-search 阅读 24 收藏 0 点赞 0 评论 0
/**
 * This action saves the Liferay facet configuration for a given tab
 *
 * @param request The request
 * @param response The response
 * @throws PortletException If something goes wrong
 * @throws IOException If something goes wrong
 */
@ProcessAction(name = ACTION_NAME_SAVE_FACET_CONFIG)
public void actionSaveFacetConfig(ActionRequest request, ActionResponse response) throws PortletException, IOException {
    String tabId = ParamUtil.get(request, PortletRequestParameter.TAB_ID.getName(), StringPool.BLANK);
    String facetClassName = ParamUtil.get(request, FORM_FIELD_FACET_CLASS_NAME, StringPool.BLANK);
    String redirectUrl = ParamUtil.get(request, FORM_FIELD_REDIRECT_URL, StringPool.BLANK);
    PortletPreferences preferences = request.getPreferences();
    FlashlightSearchConfiguration configuration = this.searchService.readConfiguration(preferences);
    SearchFacet targetFacet = this.getSearchFacetFromRequest(tabId, facetClassName, configuration);

    if(targetFacet != null) {
        JSONObject facetConfiguration = targetFacet.getJSONData(request);
        targetFacet.getFacetConfiguration().setDataJSONObject(facetConfiguration);
        this.searchService.saveSearchFacetConfig(configuration.getTabs().get(tabId), targetFacet, preferences);
        SessionMessages.add(request, SESSION_MESSAGE_CONFIG_SAVED);
        response.sendRedirect(redirectUrl);
    }
}
FlashlightSearchPortlet.java 文件源码 项目:flashlight-search 阅读 21 收藏 0 点赞 0 评论 0
/**
 * Deletes a tab from the configuration
 *
 * @param request  The request
 * @param response The response
 * @throws PortletException If something goes wrong
 * @throws IOException      If something goes wrong
 */
@ProcessAction(name = ACTION_NAME_DELETE_TAB)
public void actionDeleteTab(ActionRequest request, ActionResponse response) throws PortletException, IOException {
    String tabId = ParamUtil.get(request, PortletRequestParameter.TAB_ID.getName(), StringPool.BLANK);
    String redirectUrl = ParamUtil.get(request, FORM_FIELD_REDIRECT_URL, StringPool.BLANK);

    if (tabId != null && PATTERN_UUID.matcher(tabId).matches()) {
        PortletPreferences preferences = request.getPreferences();
        Map<String, FlashlightSearchConfigurationTab> tabs = this.searchService.readConfiguration(preferences).getTabs();
        if (tabs.containsKey(tabId)) {
            this.searchService.deleteConfigurationTab(tabId, preferences);
        }
    }

    SessionMessages.add(request, SESSION_MESSAGE_CONFIG_SAVED);

    if (!redirectUrl.isEmpty()) {
        response.sendRedirect(redirectUrl);
    }
}
PortletRemover.java 文件源码 项目:lr7-test-project 阅读 24 收藏 0 点赞 0 评论 0
/**
 * Remove portlet from the page
 *
 * @param request The request
 * @param response The response
 */
@ProcessAction(name = "removePortlet")
public void removePortletAction(ActionRequest request, ActionResponse response) throws IOException {
    Layout currentLayout = (Layout) request.getAttribute(WebKeys.LAYOUT);
    String portletId = ParamUtil.getString(request, RQ_PARAM_PORTLET_ID, null);

    if(portletId != null) {
        Matcher m = PATTERN_PORTLET_ID.matcher(portletId);

        if(m.matches()) {
            try {
                this.serviceRef.removePortlet(currentLayout, portletId);
            } catch(PortalException e) {
                LOG.error("Unable to remove portlet", e);
            }
        }
    }

}
IpcEventGeneratorPortlet.java 文件源码 项目:OEPv2 阅读 19 收藏 0 点赞 0 评论 0
@ProcessAction(name="processEvent")
public void processEvent(ActionRequest request, ActionResponse response) {

    /**
     * Get sample text from UI
     */

    String sampleText = ParamUtil.getString(request, "sampleText","");
    Employee employee = new Employee();
    //employee.name = "Trung";
    employee.name = sampleText;
    employee.address = "Dong Anh";
    /**
     * Refer portlet.xml
     */
    QName qName = new QName("http://proliferay.com/events", "ipc-text");
    response.setEvent(qName, employee);
}
ContentPortlet.java 文件源码 项目:govapps 阅读 21 收藏 0 点赞 0 评论 0
/**
    * This Action gets a categoryId/regionId from the request and puts it as parentCategoryId/parentRegionId into the
    * request. It also sets the "jspPage" parameter to "contentViewJSP" so that
    * processing is forwarded to view.jsp.
    *
    * @param request
    * @param response
    * @throws PortalException 
    * @throws java.lang.Exception
    */
@ProcessAction(name = "readViewDisplay")
public void readCategoryDisplay(ActionRequest request, ActionResponse response) {
    String errorForward = "/devel/error.jsp";
    try {
        errorForward = ParamUtil.getString(request, "errorForward");
        String successForward = ParamUtil.getString(request, "successForward");
        long categoryId = ParamUtil.getLong(request, "categoryId");
        if (Validator.isNotNull(categoryId)) {
            request.setAttribute("categoryId", categoryId);
        }

        long regionId = ParamUtil.getLong(request, "regionId");

        if (Validator.isNotNull(regionId)) {
            request.setAttribute("regionId", regionId);
        }

        response.setRenderParameter("jspPage", successForward);
    } catch (Exception e) {
        _log.debug(e.getMessage());
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", errorForward);           
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 19 收藏 0 点赞 0 评论 0
/**
    * This Action sets the "jspPage" parameter to "ActionRequest-param successForward" so that
    * processing is forwarded to ActionRequest-param successForward.
    *
    * @param request
    * @param response
    * ActionRequest-param exceptionForward
    * ActionRequest-param successForward
    * ActionRequest-param applicationId
    * @throws PortalException 
    * @throws java.lang.Exception
    */
@ProcessAction(name = "applicationRedirectWId")
public void applicationRedirectWId(ActionRequest request, ActionResponse response) {
    String exceptionForward = "/devel/error.jsp";
    try {
        exceptionForward = ParamUtil.getString(request, "exceptionForward");
        String successForward = ParamUtil.getString(request, "successForward");
        Application application = ApplicationLocalServiceUtil.getApplication(ParamUtil.getLong(request, "applicationId"));
        if (Validator.isNotNull(application)) {
            request.setAttribute("application", application);
            response.setRenderParameter("jspPage", successForward);
        } else {
            request.setAttribute("errorMsg", "Internal Error: missing aplicationId");
            response.setRenderParameter("jspPage", exceptionForward);                           
        }
    } catch (Exception e) {
        _log.debug(e.getMessage());
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", exceptionForward);           
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 23 收藏 0 点赞 0 评论 0
/**
    * This Action sets the "jspPage" parameter to the ActionRequest - parameter successForward so that
    * processing is forwarded to successForward.
    *
    * @param request
    * @param response
    * ActionRequest-param successForward
    * ActionRequest-param exceptionForward
    * ActionRequest-param applicationId
    * ActionResponse-param application
    * @throws PortalException 
    * @throws java.lang.Exception
    */
@ProcessAction(name = "applicationActionCloneApplication")
public void applicationActionCloneApplication(ActionRequest request, ActionResponse response) {
    String exceptionForward = "/devel/error.jsp";
    try {           
        exceptionForward = ParamUtil.getString(request, "exceptionForward");
        String successForward = ParamUtil.getString(request, "successForward");
        _log.debug("applicationRedirectActionWithId: " + ParamUtil.getLong(request, "applicationId"));
        if (Validator.isNotNull(ParamUtil.getLong(request, "applicationId")) && ParamUtil.getLong(request, "applicationId") != 0) {
            Application application = ApplicationLocalServiceUtil.clone(ParamUtil.getLong(request, "applicationId"));
            request.setAttribute("application", application);
            response.setRenderParameter("jspPage", successForward);
        }
        response.setRenderParameter("jspPage", successForward);     
    } catch (Exception e) {
        _log.debug(e.getMessage());
        e.printStackTrace();
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", exceptionForward);           
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 20 收藏 0 点赞 0 评论 0
@ProcessAction(name = "applicationActionDeveloperDelete")
    public void applicationActionDeveloperDelete(ActionRequest request, ActionResponse response) {
        String errorForward = "/devel/error.jsp";
        try {
            Application application = ApplicationLocalServiceUtil.fetchApplication(ParamUtil.getLong(request, "applicationId"));

            if (application != null) {
                ApplicationLocalServiceUtil.developerDeleteApplication(application);
                SessionMessages.add(request, "application-deleted-successfully");

            } else {
                SessionErrors.add(request, "error-deleting-application");
//              request.setAttribute("applicationId", ParamUtil.getLong(request, "applicationId"));
            }
        } catch (SystemException e) {
            _log.debug(e.getMessage());
            request.setAttribute("errorMsg", e.getMessage());
            response.setRenderParameter("jspPage", errorForward);           
        }
    }
ContentPortlet.java 文件源码 项目:govapps 阅读 18 收藏 0 点赞 0 评论 0
/**
    * This Action gets a category from the database and puts it into the
    * request. It also sets the "jspPage" parameter to "editCategory" so that
    * processing is forwarded to edit_category.jsp.
    *
    * @param request
    * @param response
    * @throws PortalException 
    * @throws java.lang.Exception
    */
@ProcessAction(name = "categoryDisplayUpdate")
public void categoryDisplayUpdate(ActionRequest request, ActionResponse response) {
    try {
        long categoryId = ParamUtil.getLong(request, "categoryId");

        if (Validator.isNotNull(categoryId)) {
            Category category = CategoryLocalServiceUtil.getCategory(categoryId);
            request.setAttribute("category", category);
            response.setRenderParameter("jspPage", contentEditCategoryJSP);
        }
    } catch (Exception e) {
        _log.debug(e.getMessage());
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", contentErrorJSP);            
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 20 收藏 0 点赞 0 评论 0
@ProcessAction(name = "categoryActionAdd")
public void categoryActionAdd(ActionRequest request, ActionResponse response) {
    try {
        Category category = ActionUtil.categoryFromRequest(request);
        ArrayList<String> errors = new ArrayList<String>();
        if (MyValidator.validateCategory(category, errors) ) {
            CategoryLocalServiceUtil.addCategory(category);
            SessionMessages.add(request, "category-added-successfully");
            response.setRenderParameter("jspPage", "/content/view_categories.jsp");
        } else {
            for (String error : errors) {
                SessionErrors.add(request, error);
            }
            SessionErrors.add(request, "error-saving-category");
            request.setAttribute("category", category);
            response.setRenderParameter("jspPage", contentAddCategoryJSP);
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", contentErrorJSP);            
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 19 收藏 0 点赞 0 评论 0
@ProcessAction(name = "categoryActionUpdate")
public void categoryActionUpdate(ActionRequest request, ActionResponse response) {
    try {
        Category category = ActionUtil.categoryFromRequest(request);
        ArrayList<String> errors = new ArrayList<String>();

        if (MyValidator.validateCategory(category, errors) ) {
            CategoryLocalServiceUtil.updateCategory(category);
            SessionMessages.add(request, "category-updated-successfully");          
            response.setRenderParameter("jspPage", "/content/view_categories.jsp");
        } else {
            for (String error : errors) {
                SessionErrors.add(request, error);
            }
            SessionErrors.add(request, "error-updating-category");
            request.setAttribute("category", category);
            response.setRenderParameter("jspPage", contentEditCategoryJSP);
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", contentErrorJSP);            
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 21 收藏 0 点赞 0 评论 0
@ProcessAction(name = "categoryActionDelete")
public void categoryActionDelete(ActionRequest request, ActionResponse response) {
    try {

        Category category = CategoryLocalServiceUtil.fetchCategory(ParamUtil.getLong(request, "categoryId"));

        if (category != null) {
            CategoryLocalServiceUtil.deleteCategory(category);
            SessionMessages.add(request, "category-deleted-successfully");
            response.setRenderParameter("jspPage", "/content/view_categories.jsp");             
        } else {
            SessionErrors.add(request, "error-deleting-category");
            request.setAttribute("categoryId", ParamUtil.getLong(request, "categoryId"));
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", contentErrorJSP);            
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 19 收藏 0 点赞 0 评论 0
@ProcessAction(name = "entitlementActionAdd")
public void entitlementActionAdd(ActionRequest request, ActionResponse response) {
    try {

        Entitlement entitlement = ActionUtil.entitlementFromRequest(request);
        ArrayList<String> errors = new ArrayList<String>();

        if (MyValidator.validateEntitlement(entitlement, errors) ) {
            EntitlementLocalServiceUtil.addEntitlement(entitlement);
            SessionMessages.add(request, "entitlement-added-successfully");
            response.setRenderParameter("jspPage", "/content/view_entitlements.jsp");               
        } else {
            for (String error : errors) {
                SessionErrors.add(request, error);
            }
            SessionErrors.add(request, "error-saving-entitlement");
            request.setAttribute("entitlement", entitlement);
            response.setRenderParameter("jspPage", contentAddEntitlementJSP);
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", contentErrorJSP);            
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 19 收藏 0 点赞 0 评论 0
@ProcessAction(name = "entitlementActionUpdate")
public void entitlementActionUpdate(ActionRequest request, ActionResponse response) {
    try {

        Entitlement entitlement = ActionUtil.entitlementFromRequest(request);
        ArrayList<String> errors = new ArrayList<String>();

        if (MyValidator.validateEntitlement(entitlement, errors) ) {
            EntitlementLocalServiceUtil.updateEntitlement(entitlement);
            SessionMessages.add(request, "entitlement-updated-successfully");
            response.setRenderParameter("jspPage", "/content/view_entitlements.jsp");               

        } else {
            for (String error : errors) {
                SessionErrors.add(request, error);
            }
            SessionErrors.add(request, "error-saving-entitlement");
            request.setAttribute("entitlement", entitlement);
            response.setRenderParameter("jspPage", contentEditEntitlementJSP);
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", contentErrorJSP);            
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 20 收藏 0 点赞 0 评论 0
@ProcessAction(name = "entitlementActionDelete")
public void entitlementActionDelete(ActionRequest request, ActionResponse response) {
    try {

        Entitlement entitlement = EntitlementLocalServiceUtil.fetchEntitlement(ParamUtil.getLong(request, "entitlementId"));

        if (entitlement != null) {
            EntitlementLocalServiceUtil.deleteEntitlement(entitlement);
            SessionMessages.add(request, "entitlement-deleted-successfully");
            response.setRenderParameter("jspPage", "/content/view_entitlements.jsp");               

        } else {
            SessionErrors.add(request, "error-deleting-entitlement");
            request.setAttribute("entitlementId", ParamUtil.getLong(request, "entitlementId"));
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", contentErrorJSP);            
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 20 收藏 0 点赞 0 评论 0
@ProcessAction(name = "languageActionAdd")
public void languageActionAdd(ActionRequest request, ActionResponse response) {
    try {
        Language language = ActionUtil.languageFromRequest(request);
        ArrayList<String> errors = new ArrayList<String>();

        if (MyValidator.validateLanguage(language, errors) ) {
            LanguageLocalServiceUtil.addLanguage(language);
            SessionMessages.add(request, "language-added-successfully");
            response.setRenderParameter("jspPage", "/content/view_languages.jsp");              
        } else {
            for (String error : errors) {
                SessionErrors.add(request, error);
            }
            SessionErrors.add(request, "error-saving-language");
            request.setAttribute("language", language);
            response.setRenderParameter("jspPage", contentAddLanguageJSP);
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
           SessionErrors.add(request, "error-saving-language");
           response.setRenderParameter("jspPage", contentAddLanguageJSP);           
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 18 收藏 0 点赞 0 评论 0
@ProcessAction(name = "languageActionUpdate")
public void languageActionUpdate(ActionRequest request, ActionResponse response) {
    try {
        Language language = ActionUtil.languageFromRequest(request);
        ArrayList<String> errors = new ArrayList<String>();

        if (MyValidator.validateLanguage(language, errors) ) {
            LanguageLocalServiceUtil.updateLanguage(language);
            SessionMessages.add(request, "language-updated-successfully");
            response.setRenderParameter("jspPage", "/content/view_languages.jsp");              

        } else {
            for (String error : errors) {
                SessionErrors.add(request, error);
            }
            SessionErrors.add(request, "error-updating-language");
            request.setAttribute("language", language);
            response.setRenderParameter("jspPage", contentEditLanguageJSP);
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
           SessionErrors.add(request, "error-updating-language");
           response.setRenderParameter("jspPage", contentEditLanguageJSP);          
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 21 收藏 0 点赞 0 评论 0
@ProcessAction(name = "languageActionDelete")
public void languageActionDelete(ActionRequest request, ActionResponse response) {
    try {

        Language language = LanguageLocalServiceUtil.fetchLanguage(ParamUtil.getLong(request, "languageId"));

        if (language != null) {
            LanguageLocalServiceUtil.deleteLanguage(language);
            SessionMessages.add(request, "language-deleted-successfully");
            response.setRenderParameter("jspPage", "/content/view_languages.jsp");              

        } else {
            SessionErrors.add(request, "error-deleting-language");
            request.setAttribute("languageId", ParamUtil.getLong(request, "languageId"));
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
           request.setAttribute("languageId", ParamUtil.getLong(request, "languageId"));
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 16 收藏 0 点赞 0 评论 0
/**
    * This Action gets a regionId from the request and puts it as parentRegionId into the
    * request. It also sets the "jspPage" parameter to "contentAddRegionJSP" so that
    * processing is forwarded to add_region.jsp.
    *
    * @param request
    * @param response
    * @throws PortalException 
    * @throws java.lang.Exception
    */
@ProcessAction(name = "regionDisplayAddSubRegion")
public void regionDisplayAddSubRegion(ActionRequest request, ActionResponse response) {
    try {

        long parentRegionId = ParamUtil.getLong(request, "parentRegionId");
//        _log.debug("parentRegionId: " + parentRegionId);
        if (Validator.isNotNull(parentRegionId)) {
            request.setAttribute("parentRegionId", parentRegionId);
            response.setRenderParameter("jspPage", contentAddRegionJSP);
        }
    } catch (Exception e) {
        _log.debug(e.getMessage());
           request.setAttribute("languageId", ParamUtil.getLong(request, "languageId"));
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 24 收藏 0 点赞 0 评论 0
@ProcessAction(name = "regionActionAdd")
public void regionActionAdd(ActionRequest request, ActionResponse response) {
    try {

        Region region = ActionUtil.regionFromRequest(request);
        ArrayList<String> errors = new ArrayList<String>();

        if (MyValidator.validateRegion(region, errors) ) {
            RegionLocalServiceUtil.addRegion(region);
            SessionMessages.add(request, "region-added-successfully");
            response.setRenderParameter("jspPage", "/content/view_regions.jsp");                
        } else {
            for (String error : errors) {
                SessionErrors.add(request, error);
            }
            SessionErrors.add(request, "error-saving-region");
            request.setAttribute("parentRegionId", region.getParentRegion());
            response.setRenderParameter("jspPage", contentAddRegionJSP);
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
           request.setAttribute("languageId", ParamUtil.getLong(request, "languageId"));
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 21 收藏 0 点赞 0 评论 0
@ProcessAction(name = "regionActionUpdate")
public void regionActionUpdate(ActionRequest request, ActionResponse response) {

    try {
        Region region = ActionUtil.regionFromRequest(request);
        ArrayList<String> errors = new ArrayList<String>();

        if (MyValidator.validateRegion(region, errors) ) {
            RegionLocalServiceUtil.updateRegion(region);
            SessionMessages.add(request, "region-updated-successfully");
            response.setRenderParameter("jspPage", "/content/view_regions.jsp");
        } else {
            for (String error : errors) {
                SessionErrors.add(request, error);
            }
            SessionErrors.add(request, "error-saving-region");
            request.setAttribute("region", region);
            response.setRenderParameter("jspPage", contentEditRegionJSP);            
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
           request.setAttribute("languageId", ParamUtil.getLong(request, "languageId"));
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 20 收藏 0 点赞 0 评论 0
@ProcessAction(name = "regionActionDelete")
public void regionActionDelete(ActionRequest request, ActionResponse response) {
    try {

        Region region = RegionLocalServiceUtil.fetchRegion(ParamUtil.getLong(request, "regionId"));

        if (region != null) {
            RegionLocalServiceUtil.deleteRegion(region);
            SessionMessages.add(request, "region-deleted-successfully");
            response.setRenderParameter("jspPage", "/content/view_regions.jsp");
        } else {
            SessionErrors.add(request, "error-deleting-region");
            request.setAttribute("regionId", ParamUtil.getLong(request, "regionId"));
        }
    } catch (SystemException e) {
        _log.debug(e.getMessage());
           request.setAttribute("languageId", ParamUtil.getLong(request, "languageId"));
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 18 收藏 0 点赞 0 评论 0
@ProcessAction(name = "updateStatusString")
    public void updateStatusString(ActionRequest request, ActionResponse response) {
        String errorForward = "/content/error.jsp";
        try {
            errorForward = ParamUtil.getString(request, "errorForward");
            String successForward = ParamUtil.getString(request, "successForward");

            List<Application> allApps = ApplicationLocalServiceUtil.getApplications(10154);
            for (Application application : allApps) {
                ApplicationLocalServiceUtil.updateStatusString(application.getApplicationId());
            }   
            SessionMessages.add(request, "application-updateStatusString-successfully");
            response.setRenderParameter("jspPage", successForward);            
    } catch (SystemException e) {
        _log.debug(e.getMessage());
        SessionMessages.add(request, "application-updateStatusString-error");
           response.setRenderParameter("jspPage", errorForward);
    }
}
ContentPortlet.java 文件源码 项目:govapps 阅读 20 收藏 0 点赞 0 评论 0
@ProcessAction(name = "removeWhitespaceFromTargetOS")
public void removeWhitespaceFromTargetOS(ActionRequest request, ActionResponse response) {
    String errorForward = "/content/error.jsp";
    try {
        errorForward = ParamUtil.getString(request, "errorForward");
        String successForward = ParamUtil.getString(request, "successForward");

        ApplicationLocalServiceUtil.removeWhitespaceFromTargetOS();
        SessionMessages.add(request, "application-removeWhitespaceFromTargetOSURL-successfully");
        response.setRenderParameter("jspPage", successForward);            
} catch (SystemException e) {
    _log.debug(e.getMessage());
    SessionMessages.add(request, "application-removeWhitespaceFromTargetOSURL-error");
       response.setRenderParameter("jspPage", errorForward);
}
}
modulePortlet.java 文件源码 项目:liferaylms-portlet 阅读 21 收藏 0 点赞 0 评论 0
@ProcessAction(name = "editmodule")
public void editmodule(ActionRequest request, ActionResponse response)
        throws Exception {
    long key = ParamUtil.getLong(request, "resourcePrimKey");
    if (Validator.isNotNull(key)) {
        response.setRenderParameter("moduleId", Long.toString(key));
        try {
            response.setWindowState(LiferayWindowState.POP_UP);
        } catch (WindowStateException e) {
            if(log.isDebugEnabled())e.printStackTrace();
            if(log.isErrorEnabled())log.error(e.getMessage());
        }
        response.setRenderParameter("view", "editmodule");
        response.setRenderParameter("editType", "edit");
    }
}
modulePortlet.java 文件源码 项目:liferaylms-portlet 阅读 19 收藏 0 点赞 0 评论 0
@ProcessAction(name = "deletemodule")
public void deletemodule(ActionRequest request, ActionResponse response)throws Exception {
    long id = ParamUtil.getLong(request, "resourcePrimKey");
    if (Validator.isNotNull(id)) {
        Module module = ModuleLocalServiceUtil.getModule(id);
        ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
        List<LearningActivity> moduleActivities = LearningActivityLocalServiceUtil.getLearningActivitiesOfModule(id);
        for(LearningActivity la : moduleActivities){
            deleteActivity(la, themeDisplay, request, response);
        }
        ModuleLocalServiceUtil.deleteModule(module);
        //MultiVMPoolUtil.clear();
        SessionMessages.add(request, "module-deleted-successfully");
    } else {
        SessionErrors.add(request, "module-error-deleting");
    }
}
modulePortlet.java 文件源码 项目:liferaylms-portlet 阅读 18 收藏 0 点赞 0 评论 0
@ProcessAction(name = "setmodulePref")
public void setmodulePref(ActionRequest request, ActionResponse response) throws Exception {

    String rowsPerPage = ParamUtil.getString(request, "module-rows-per-page");
    String dateFormat = ParamUtil.getString(request, "module-date-format");
    String datetimeFormat = ParamUtil.getString(request, "module-datetime-format");

    ArrayList<String> errors = new ArrayList<String>();
    if (moduleValidator.validateEditmodule(rowsPerPage, dateFormat, datetimeFormat, errors)) {
        response.setRenderParameter("module-rows-per-page", "");
        response.setRenderParameter("module-date-format", "");
        response.setRenderParameter("module-datetime-format", "");

        PortletPreferences prefs = request.getPreferences();
        prefs.setValue("module-rows-per-page", rowsPerPage);
        prefs.setValue("module-date-format", dateFormat);
        prefs.setValue("module-datetime-format", datetimeFormat);
        prefs.store();

        SessionMessages.add(request, "module-prefs-success");
    }
}
PortalAdmin.java 文件源码 项目:liferaylms-portlet 阅读 50 收藏 0 点赞 0 评论 0
@ProcessAction(name="checkgroups")
public void checkgroups(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
    ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
    List<Course> courses = CourseLocalServiceUtil.findByCompanyId(themeDisplay.getCompanyId());

    int counter = 0;
    for(Course course: courses){
        if(log.isDebugEnabled())log.debug("Course::"+course.getCourseId());
        Group group = GroupLocalServiceUtil.getGroup(course.getGroupCreatedId());
        ClassName cn = ClassNameLocalServiceUtil.getClassName(Course.class.getName());
        if(!group.getClassName().equals(Course.class.getName())){
            if(log.isDebugEnabled())log.debug("Change!"+group.getGroupId());

            group.setClassNameId(cn.getClassNameId());
            group.setClassPK(course.getCourseId());

            GroupLocalServiceUtil.updateGroup(group);

            counter++;
        }
    }
    actionResponse.setRenderParameter("counter", String.valueOf(counter));

    SessionMessages.add(actionRequest, "ok");
}
ChatRoomPortlet.java 文件源码 项目:edemocracia 阅读 22 收藏 0 点赞 0 评论 0
@ProcessAction(name = "viewHistory")
public final void viewHistory(ActionRequest req, ActionResponse rsp) throws PortalException, SystemException {
    ChatRoom room = ChatPortletRequestUtil.getChatRoomFromRequest(req);
    if (room == null) {
        SessionErrors.add(req, "room-cant-find");
        rsp.setRenderParameter(ChatPortletConstants.VIEW_PARAM, ChatRoomView.LIST.getUrlParamValue());
        return;
    }
    if (room.getStatus() != RoomStatus.Exported.getValue()) {
        SessionErrors.add(req, "room-not-exported");
        rsp.setRenderParameter(ChatPortletConstants.VIEW_PARAM, ChatRoomView.LIST.getUrlParamValue());
        return;
    }

    addPreviousPageLinkParameter(req, rsp);

    rsp.setRenderParameter(ChatPortletConstants.VIEW_PARAM, ChatRoomView.HISTORY.getUrlParamValue());
    rsp.setRenderParameter(ChatPortletConstants.ROOM_ID_PARAM, Long.toString(room.getRoomId()));
}


问题


面经


文章

微信
公众号

扫码关注公众号