List of usage examples for com.liferay.portal.kernel.util ParamUtil getParameterValues
public static String[] getParameterValues(PortletRequest portletRequest, String param, String[] defaultValue)
From source file:br.com.petrobras.ddm.type.region.internal.RegionDDMFormFieldValueRequestParameterRetriever.java
License:Open Source License
@Override public String get(HttpServletRequest httpServletRequest, String ddmFormFieldParameterName, String defaultDDMFormFieldParameterValue) { String[] parameterValues = ParamUtil.getParameterValues(httpServletRequest, ddmFormFieldParameterName, GetterUtil.DEFAULT_STRING_VALUES); return jsonFactory.serialize(parameterValues); }
From source file:com.liferay.dynamic.data.mapping.type.checkbox.multiple.internal.CheckboxMultipleDDMFormFieldValueRequestParameterRetriever.java
License:Open Source License
@Override public String get(HttpServletRequest httpServletRequest, String ddmFormFieldParameterName, String defaultDDMFormFieldParameterValue) { String[] defaultDDMFormFieldParameterValues = getDefaultDDMFormFieldParameterValues( defaultDDMFormFieldParameterValue); String[] parameterValues = ParamUtil.getParameterValues(httpServletRequest, ddmFormFieldParameterName, defaultDDMFormFieldParameterValues); return jsonFactory.serialize(parameterValues); }
From source file:it.its.ct.gestionaleOP.op.RegistraAssociatoPortlet.java
public void editAssociato(ActionRequest areq, ActionResponse ares) { String[] values = ParamUtil.getParameterValues(areq, "values", new String[0]); try {/*from www. ja v a 2 s .co m*/ Associato a = AssociatoLocalServiceUtil.getAssociato(ParamUtil.getLong(areq, "id")); a.setRagioneSociale(ParamUtil.getString(areq, "ragioneSociale")); a.setPartitaIVA(ParamUtil.getString(areq, "pIVA")); a.setCentro(ParamUtil.getString(areq, "centro")); a.setIndirizzo(ParamUtil.getString(areq, "indirizzo")); a.setTelefono(ParamUtil.getString(areq, "telefono")); a.setFax(ParamUtil.getString(areq, "fax")); String newEmail = ParamUtil.getString(areq, "email"); String newPassword = ParamUtil.getString(areq, "password"); User liferayUser = UserLocalServiceUtil.getUser(a.getIdLiferay()); if (newEmail != null && !newEmail.equals("") && !newEmail.equals(a.getEmail())) { a.setEmail(ParamUtil.getString(areq, "email")); liferayUser.setEmailAddress(newEmail); UserLocalServiceUtil.updateUser(liferayUser); } if (newPassword != null && !newPassword.equals("") && !newPassword.equals(a.getPassword())) { a.setPassword(newPassword); UserServiceUtil.updatePassword(a.getIdLiferay(), newPassword, newPassword, false); } AssociatoLocalServiceUtil.updateAssociato(a); for (String value : values) { boolean flag = false; ClientiDatiAgg clientiDatiAgg = ClientiDatiAggLocalServiceUtil.getClientiDatiAgg(value); // String[] idAssociati = clientiDatiAgg.getAssociati().split(","); List<String> idAssociati = new ArrayList<String>( Arrays.asList(clientiDatiAgg.getAssociati().split(","))); if (!idAssociati.contains(String.valueOf(a.getIdLiferay()))) { idAssociati.add(String.valueOf(a.getIdLiferay())); } String tmp = ""; for (int i = 0; i < idAssociati.size(); i++) { if (i == 0) { tmp += idAssociati.get(i); } else { tmp += "," + idAssociati.get(i); } } clientiDatiAgg.setAssociati(tmp); ClientiDatiAggLocalServiceUtil.updateClientiDatiAgg(clientiDatiAgg); } } catch (PortalException ex) { _log.error(ex.getMessage()); ex.printStackTrace(); SessionErrors.add(areq, "edit-error"); } catch (SystemException ex) { _log.error(ex.getMessage()); SessionErrors.add(areq, "edit-error"); } }
From source file:org.opencps.processmgt.portlet.ConfigurationProcessOrderImpl.java
License:Open Source License
protected void updateProcessOrder(PortletPreferences preferences, ActionRequest actionRequest, ActionResponse actionResponse) throws ReadOnlyException { String[] reportTypes = ParamUtil.getParameterValues(actionRequest, "reportType", new String[] { ".pdf" }); String processOrderViewer = ParamUtil.getString(actionRequest, "processOrderViewer", "default"); String redirectToPageProcessCfg = ParamUtil.getString(actionRequest, "redirectToPageProcessCfg", "dossier_info"); preferences.setValue("redirectToPageProcessCfg", String.valueOf(redirectToPageProcessCfg)); preferences.setValue("reportTypes", String.valueOf(StringUtil.merge(reportTypes))); preferences.setValue("processOrderViewer", processOrderViewer); }