List of usage examples for com.liferay.portal.kernel.servlet SessionErrors add
public static void add(PortletRequest portletRequest, String key)
From source file:com.liferay.portlet.workflowdefinitions.action.EditWorkflowDefinitionAction.java
License:Open Source License
@Override public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { try {// w w w .j a v a 2 s.com ActionUtil.getWorkflowDefinition(renderRequest); } catch (Exception e) { if (e instanceof WorkflowException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.workflow_definitions.error"); } else { throw e; } } return mapping .findForward(getForward(renderRequest, "portlet.workflow_definitions.edit_workflow_definition")); }
From source file:com.liferay.portlet.workflowinstances.action.EditWorkflowInstanceAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); try {//w w w .j a v a 2s . c om if (cmd.equals(Constants.DELETE)) { deleteInstance(actionRequest); } else if (cmd.equals(Constants.SIGNAL)) { signalInstance(actionRequest); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof PrincipalException || e instanceof WorkflowException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.workflow_instances.error"); } else { throw e; } } }
From source file:com.liferay.portlet.workflowinstances.action.EditWorkflowInstanceAction.java
License:Open Source License
@Override public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { try {//w ww .j ava2 s .co m ActionUtil.getWorkflowInstance(renderRequest); } catch (Exception e) { if (e instanceof WorkflowException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.workflow_instances.error"); } else { throw e; } } String forward = getForward(renderRequest, "portlet.workflow_instances.edit_workflow_instance"); return mapping.findForward(forward); }
From source file:com.liferay.portlet.workflowtasks.action.EditWorkflowTaskAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); try {// ww w. j a va2 s . co m if (cmd.equals(Constants.ASSIGN)) { assignTask(actionRequest); } else if (cmd.equals(Constants.SAVE)) { completeTask(actionRequest); } else if (cmd.equals(Constants.UPDATE)) { updateTask(actionRequest); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof WorkflowTaskDueDateException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else if (e instanceof PrincipalException || e instanceof WorkflowException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.workflow_tasks.error"); } else { throw e; } } }
From source file:com.liferay.portlet.workflowtasks.action.EditWorkflowTaskAction.java
License:Open Source License
@Override public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { try {/*from www.ja v a2 s. c om*/ ActionUtil.getWorkflowTask(renderRequest); } catch (Exception e) { if (e instanceof WorkflowException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.workflow_tasks.error"); } else { throw e; } } return mapping.findForward(getForward(renderRequest, "portlet.workflow_tasks.edit_workflow_task")); }
From source file:com.liferay.portlet.xslcontent.action.ConfigurationActionImpl.java
License:Open Source License
protected void validateUrls(ActionRequest actionRequest) { String xmlUrl = getParameter(actionRequest, "xmlUrl"); String xslUrl = getParameter(actionRequest, "xslUrl"); if (xmlUrl.startsWith("file:/")) { SessionErrors.add(actionRequest, "xmlUrl"); } else if (xslUrl.startsWith("file:/")) { SessionErrors.add(actionRequest, "xslUrl"); }/*w w w . j a v a 2s.c o m*/ }
From source file:com.liferay.salesforce.portlet.action.ConfigureSalesforceConnectionActionCommand.java
License:Apache License
@Override protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String salesforceServerURL = ParamUtil.getString(actionRequest, "salesforceServerURL"); String salesforceUserName = ParamUtil.getString(actionRequest, "salesforceUserName"); String salesforcePassword = ParamUtil.getString(actionRequest, "salesforcePassword"); String salesforceClientKey = ParamUtil.getString(actionRequest, "salesforceClientKey"); String salesforceClientSecret = ParamUtil.getString(actionRequest, "salesforceClientSecret"); if (Validator.isNull(salesforceUserName)) { SessionErrors.add(actionRequest, "userNameRequired"); } else if (Validator.isNull(salesforcePassword)) { SessionErrors.add(actionRequest, "passwordRequired"); }/*from ww w.j av a 2s . co m*/ if (!SessionErrors.isEmpty(actionRequest)) { return; } ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); PortletPreferences preferences = PrefsPortletPropsUtil.getPortletPreferences(themeDisplay.getCompanyId(), themeDisplay.getUserId()); preferences.setValue(PortletPropsKeys.SALESFORCE_PASSWORD, salesforcePassword); preferences.setValue(PortletPropsKeys.SALESFORCE_SERVER_URL, salesforceServerURL); preferences.setValue(PortletPropsKeys.SALESFORCE_USER_NAME, salesforceUserName); preferences.setValue(PortletPropsKeys.SALESFORCE_CLIENT_KEY, salesforceClientKey); preferences.setValue(PortletPropsKeys.SALESFORCE_CLIENT_SECRET, salesforceClientSecret); SalesforceConnectionManager salesforceConnectionManager = (SalesforceConnectionManager) PortletBeanLocatorUtil .locate(ClpSerializer.getServletContextName(), SalesforceConnectionManager.class.getName()); salesforceConnectionManager.resetSalesforceConnection(themeDisplay.getCompanyId(), themeDisplay.getUserId()); try { preferences.store(); } catch (Exception e) { _log.error(e); } if (!testSalesforceConnection(themeDisplay.getCompanyId(), themeDisplay.getUserId())) { SessionErrors.add(actionRequest, "connectionFailed"); } _log.info("Saved Preferences"); }
From source file:com.liferay.sampledrools.action.ConfigurationActionImpl.java
License:Open Source License
protected void updatePreferences(ActionRequest actionRequest, PortletPreferences preferences) throws Exception { String domainName = ParamUtil.getString(actionRequest, "domainName"); String rules = ParamUtil.getString(actionRequest, "rules"); String userCustomAttributeNames = ParamUtil.getString(actionRequest, "userCustomAttributeNames"); long[] classNameIds = StringUtil.split(ParamUtil.getString(actionRequest, "classNameIds"), 0L); if (Validator.isNull(domainName)) { SessionErrors.add(actionRequest, "domainName"); } else if (Validator.isNull(rules)) { SessionErrors.add(actionRequest, "rules"); } else if (classNameIds.length == 0) { SessionErrors.add(actionRequest, "classNameIds"); } else {/* ww w. j a v a 2 s. c om*/ RulesResourceRetriever rulesResourceRetriever = new RulesResourceRetriever( new StringResourceRetriever(rules), String.valueOf(RulesLanguage.DROOLS_RULE_LANGUAGE)); try { RulesEngineUtil.update(domainName, rulesResourceRetriever, PortalClassLoaderUtil.getClassLoader()); } catch (RulesEngineException ree) { _log.error(ree, ree); SessionErrors.add(actionRequest, "rulesEngineException"); } } if (SessionErrors.isEmpty(actionRequest)) { preferences.setValue("rules", rules); preferences.setValue("domain-name", domainName); preferences.setValue("user-custom-attribute-names", userCustomAttributeNames); preferences.setValues("class-name-ids", ArrayUtil.toStringArray(classNameIds)); } }
From source file:com.liferay.server.admin.web.internal.portlet.action.EditServerMVCActionCommand.java
License:Open Source License
@Override public void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); if (!permissionChecker.isOmniadmin()) { SessionErrors.add(actionRequest, PrincipalException.MustBeOmniadmin.class.getName()); actionResponse.setRenderParameter("mvcPath", "/error.jsp"); return;/*from ww w .j a v a 2s . co m*/ } PortletPreferences portletPreferences = PrefsPropsUtil.getPreferences(); String cmd = ParamUtil.getString(actionRequest, Constants.CMD); String redirect = ParamUtil.getString(actionRequest, "redirect"); if (cmd.equals("addLogLevel")) { addLogLevel(actionRequest); } else if (cmd.equals("cacheDb")) { cacheDb(); } else if (cmd.equals("cacheMulti")) { cacheMulti(); } else if (cmd.equals("cacheServlet")) { cacheServlet(); } else if (cmd.equals("cacheSingle")) { cacheSingle(); } else if (cmd.equals("cleanUpPermissions")) { CleanUpPermissionsUtil.cleanUpAddToPagePermissions(actionRequest); } else if (cmd.equals("cleanUpPortletPreferences")) { CleanUpPortletPreferencesUtil.cleanUpLayoutRevisionPortletPreferences(); } else if (cmd.startsWith("convertProcess.")) { redirect = convertProcess(actionRequest, actionResponse, cmd); } else if (cmd.equals("dlPreviews")) { DLPreviewableProcessor.deleteFiles(); } else if (cmd.equals("gc")) { gc(); } else if (cmd.equals("installXuggler")) { try { installXuggler(actionRequest, actionResponse); } catch (XugglerInstallException xie) { SessionErrors.add(actionRequest, XugglerInstallException.class.getName(), xie); } } else if (cmd.equals("reindex")) { reindex(actionRequest); } else if (cmd.equals("reindexDictionaries")) { reindexDictionaries(actionRequest); } else if (cmd.equals("runScript")) { runScript(actionRequest, actionResponse); } else if (cmd.equals("shutdown")) { shutdown(actionRequest); } else if (cmd.equals("threadDump")) { threadDump(); } else if (cmd.equals("updateExternalServices")) { updateExternalServices(actionRequest, portletPreferences); } else if (cmd.equals("updateLogLevels")) { updateLogLevels(actionRequest); } else if (cmd.equals("updateMail")) { updateMail(actionRequest, portletPreferences); } else if (cmd.equals("verifyMembershipPolicies")) { verifyMembershipPolicies(); } else if (cmd.equals("verifyPluginTables")) { verifyPluginTables(); } sendRedirect(actionRequest, actionResponse, redirect); }
From source file:com.liferay.server.admin.web.internal.portlet.action.EditServerMVCActionCommand.java
License:Open Source License
protected void shutdown(ActionRequest actionRequest) throws Exception { if (ShutdownUtil.isInProcess()) { ShutdownUtil.cancel();//w w w .j a v a2 s.c o m } else { long minutes = ParamUtil.getInteger(actionRequest, "minutes") * Time.MINUTE; if (minutes <= 0) { SessionErrors.add(actionRequest, "shutdownMinutes"); } else { String message = ParamUtil.getString(actionRequest, "message"); ShutdownUtil.shutdown(minutes, message); } } }