List of usage examples for com.liferay.portal.kernel.util ParamUtil getBoolean
public static boolean getBoolean(ServiceContext serviceContext, String param)
From source file:at.graz.hmmc.liferay.portlet.puch.service.impl.ParameterConfigurationLocalServiceImpl.java
License:Open Source License
/** * //w w w. j a v a 2s . c om * @param request * @return */ public ParameterConfiguration parameterConfigurationFromRequest(ActionRequest request) { try { ParameterConfigurationImpl configuration = new ParameterConfigurationImpl(); long parameterconfigurationId = ParamUtil.getLong(request, "parameterconfigurationId"); if (parameterconfigurationId == 0) { configuration.setParameterconfigurationId( CounterLocalServiceUtil.increment(ParameterConfiguration.class.getName())); } else { configuration.setParameterconfigurationId(parameterconfigurationId); } configuration.setDisplaynameshort(ParamUtil.getString(request, "displaynameshort")); configuration.setDisplaynamelong(ParamUtil.getString(request, "displaynamelong")); configuration.setDatatype(ParamUtil.getString(request, "datatype")); configuration.setGroup(ParamUtil.getString(request, "group")); configuration.setTab(ParamUtil.getString(request, "tab")); configuration.setSummery(ParamUtil.getBoolean(request, "summery")); configuration.setViewscript(ParamUtil.getString(request, "viewscript")); configuration.setViewvisible(ParamUtil.getBoolean(request, "viewvisible")); configuration.setViewtip(ParamUtil.getString(request, "viewtip")); configuration.setViewtitlecss(ParamUtil.getString(request, "viewtitlecss")); configuration.setViewvaluecss(ParamUtil.getString(request, "viewvaluecss")); configuration.setViewcss(ParamUtil.getString(request, "viewcss")); configuration.setEditscript(ParamUtil.getString(request, "editscript")); configuration.setEditvisible(ParamUtil.getBoolean(request, "editvisible")); configuration.setEdittip(ParamUtil.getString(request, "edittip")); configuration.setEdittitlecss(ParamUtil.getString(request, "edittitlecss")); configuration.setEdittitlecss(ParamUtil.getString(request, "edittitlecss")); configuration.setEditvaluecss(ParamUtil.getString(request, "editvaluecss")); configuration.setEditcss(ParamUtil.getString(request, "editcss")); configuration.setEditcolumnwidth(ParamUtil.getLong(request, "editcolumnwidth")); return configuration; } catch (Exception ex) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [PuchMuseum-portlet::at.graz.hmmc.liferay.portlet.puch.service.impl.ParameterConfigurationLocalServiceImpl::parameterConfigurationFromRequest] Error creating ParameterConfiguration."); ex.printStackTrace(); } return null; }
From source file:blade.servicebuilder.web.JSPPortlet.java
License:Apache License
protected void updateFoo(ActionRequest actionRequest) throws Exception { long fooId = ParamUtil.getLong(actionRequest, "fooId"); String field1 = ParamUtil.getString(actionRequest, "field1"); boolean field2 = ParamUtil.getBoolean(actionRequest, "field2"); int field3 = ParamUtil.getInteger(actionRequest, "field3"); String field5 = ParamUtil.getString(actionRequest, "field5"); int dateMonth = ParamUtil.getInteger(actionRequest, "field4Month"); int dateDay = ParamUtil.getInteger(actionRequest, "field4Day"); int dateYear = ParamUtil.getInteger(actionRequest, "field4Year"); int dateHour = ParamUtil.getInteger(actionRequest, "field4Hour"); int dateMinute = ParamUtil.getInteger(actionRequest, "field4Minute"); int dateAmPm = ParamUtil.getInteger(actionRequest, "field4AmPm"); if (dateAmPm == Calendar.PM) { dateHour += 12;//from w ww .j a v a 2s .com } Date field4 = PortalUtil.getDate(dateMonth, dateDay, dateYear, dateHour, dateMinute, PortalException.class); if (fooId <= 0) { Foo foo = getFooLocalService().createFoo(0); foo.setField1(field1); foo.setField2(field2); foo.setField3(field3); foo.setField4(field4); foo.setField5(field5); foo.isNew(); getFooLocalService().addFooWithoutId(foo); } else { Foo foo = getFooLocalService().fetchFoo(fooId); foo.setFooId(fooId); foo.setField1(field1); foo.setField2(field2); foo.setField3(field3); foo.setField4(field4); foo.setField5(field5); getFooLocalService().updateFoo(foo); } }
From source file:br.com.thiagomoreira.liferay.plugins.portalpropertiesprettier.PortalPropertiesPrettierPortlet.java
License:Apache License
protected String prettify(PortletRequest request) throws IOException, PortletException { UploadPortletRequest uploadPortletRequest = PortalUtil.getUploadPortletRequest(request); String liferayVersion = ParamUtil.getString(uploadPortletRequest, "liferayVersion", "6.2.3-ga4"); boolean printDefaultValue = ParamUtil.getBoolean(uploadPortletRequest, "printDefaultValue"); Properties customProperties = PropertiesUtil .load(uploadPortletRequest.getFileAsStream("portalPropertiesFile"), "UTF-8"); String prettyProperties = prettier.prettify(customProperties, liferayVersion, printDefaultValue); incrementCounter(request);// ww w . j av a 2s .c o m return prettyProperties; }
From source file:ca.efendi.datafeeds.web.internal.portlet.DatafeedsPortlet.java
License:Apache License
protected MBMessage updateMessage(final ActionRequest actionRequest) throws Exception { final ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); final String className = ParamUtil.getString(actionRequest, "className"); final long classPK = ParamUtil.getLong(actionRequest, "classPK"); final String permissionClassName = ParamUtil.getString(actionRequest, "permissionClassName"); final long permissionClassPK = ParamUtil.getLong(actionRequest, "permissionClassPK"); final long permissionOwnerId = ParamUtil.getLong(actionRequest, "permissionOwnerId"); final long messageId = ParamUtil.getLong(actionRequest, "messageId"); final long threadId = ParamUtil.getLong(actionRequest, "threadId"); final long parentMessageId = ParamUtil.getLong(actionRequest, "parentMessageId"); final String subject = ParamUtil.getString(actionRequest, "subject"); final String body = ParamUtil.getString(actionRequest, "body"); final ServiceContext serviceContext = ServiceContextFactory.getInstance(MBMessage.class.getName(), actionRequest);//from www . j a v a2 s . c om final MBMessage message = null; /* * if (messageId <= 0) { message = * MBMessageServiceUtil.addDiscussionMessage( * serviceContext.getScopeGroupId(), className, classPK, * permissionClassName, permissionClassPK, permissionOwnerId, threadId, * parentMessageId, subject, body, serviceContext); } else { message = * MBMessageServiceUtil.updateDiscussionMessage( className, classPK, * permissionClassName, permissionClassPK, permissionOwnerId, messageId, * subject, body, serviceContext); } */ // Subscription final boolean subscribe = ParamUtil.getBoolean(actionRequest, "subscribe"); if (subscribe) { SubscriptionLocalServiceUtil.addSubscription(themeDisplay.getUserId(), themeDisplay.getScopeGroupId(), className, classPK); } return message; }
From source file:com.amf.registration.registration.portlet.AMFRegistrationPortlet.java
License:Open Source License
public void addUser(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String firstName = ParamUtil.getString(actionRequest, "first_name"); String lastName = ParamUtil.getString(actionRequest, "last_name"); String emailAddress = ParamUtil.getString(actionRequest, "email_address"); String userName = ParamUtil.getString(actionRequest, "username"); boolean male = ParamUtil.getBoolean(actionRequest, "male"); int birthdayMonth = ParamUtil.getInteger(actionRequest, "b_Month"); int birthdayDay = ParamUtil.getInteger(actionRequest, "b_Day"); int birthdayYear = ParamUtil.getInteger(actionRequest, "b_Year"); String password1 = ParamUtil.getString(actionRequest, "password1"); String password2 = ParamUtil.getString(actionRequest, "password2"); String homePhone = ParamUtil.getString(actionRequest, "home_phone"); String mobilePhone = ParamUtil.getString(actionRequest, "mobile_phone"); String address1 = ParamUtil.getString(actionRequest, "address"); String address2 = ParamUtil.getString(actionRequest, "address2"); String city = ParamUtil.getString(actionRequest, "city"); long stateId = ParamUtil.getLong(actionRequest, "state"); String zip = ParamUtil.getString(actionRequest, "zip"); String securityQuestion = ParamUtil.getString(actionRequest, "security_question"); String securityAnswer = ParamUtil.getString(actionRequest, "security_answer"); boolean termsOfUse = ParamUtil.getBoolean(actionRequest, "accepted_tou"); ServiceContext serviceContext = ServiceContextFactory.getInstance(User.class.getName(), actionRequest); validate(firstName, lastName, emailAddress, userName, birthdayMonth, birthdayDay, birthdayYear, password1, homePhone, mobilePhone, address1, address2, city, zip, securityAnswer, termsOfUse); User user = UserLocalServiceUtil.addUserWithWorkflow(0, serviceContext.getCompanyId(), false, password1, password2, false, userName, emailAddress, 0, StringPool.BLANK, LocaleUtil.getDefault(), firstName, StringPool.BLANK, lastName, 0, 0, male, birthdayMonth, birthdayDay, birthdayYear, StringPool.BLANK, null, null, null, null, false, serviceContext); addPhones(homePhone, mobilePhone, user); addAddress(address1, address2, city, stateId, zip, user); UserLocalServiceUtil.updateReminderQuery(user.getUserId(), securityQuestion, securityAnswer); UserLocalServiceUtil.updateAgreedToTermsOfUse(user.getUserId(), termsOfUse); // Monitor//w w w. j a v a2s. c o m MonitorEventLocalServiceUtil.addEvent(user.getUserId(), "0.0.0.0", MonitorEventTypes.REGISTRATION, serviceContext); }
From source file:com.beorn.onlinepayment.portlet.AdminPortlet.java
License:Open Source License
public void editSeller(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException, IOException { try {// w w w. j av a2 s . co m ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); long sellerId = ParamUtil.getLong(actionRequest, "sellerId"); String name = ParamUtil.getString(actionRequest, "name"); boolean active = ParamUtil.getBoolean(actionRequest, "active"); if (Validator.isNull(name)) SessionErrors.add(actionRequest, "name-required"); if (!SessionErrors.isEmpty(actionRequest)) { actionResponse.setRenderParameters(actionRequest.getParameterMap()); return; } ServiceContext serviceContext = ServiceContextFactory.getInstance(Seller.class.getName(), actionRequest); Seller seller; if (sellerId == 0) { PaymentAppPermission.check(permissionChecker, themeDisplay.getScopeGroupId(), ActionKeys.ADD_SELLER); seller = SellerLocalServiceUtil.addSeller(themeDisplay.getUserId(), name, active, serviceContext); } else { SellerPermission.check(permissionChecker, sellerId, ActionKeys.UPDATE); seller = SellerLocalServiceUtil.updateSeller(sellerId, name, active, serviceContext); } String redirect = ParamUtil.getString(actionRequest, "successURL"); redirect = HttpUtil.setParameter(redirect, "_1_WAR_onlinepaymentportlet_sellerId", seller.getSellerId()); actionResponse.sendRedirect(redirect); SessionMessages.add(actionRequest, "edit-seller.success"); } catch (Exception e) { _log.error(e); actionResponse.setRenderParameters(actionRequest.getParameterMap()); SessionErrors.add(actionRequest, e.getClass().getName()); } }
From source file:com.beorn.onlinepayment.portlet.AdminPortlet.java
License:Open Source License
public void associatePluginSellers(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException, IOException { try {// w w w .j a va2 s. c o m ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); long pluginId = ParamUtil.getLong(actionRequest, "pluginId"); PaymentAppPermission.check(permissionChecker, themeDisplay.getScopeGroupId(), ActionKeys.ADD_PAYMENT_PLUGIN_CONFIG); ServiceContext serviceContext = ServiceContextFactory.getInstance(PaymentPluginConfig.class.getName(), actionRequest); List<Seller> sellers = SellerServiceUtil.search(themeDisplay.getCompanyId(), null, true, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new SellerCreateDateComparator()); for (Seller seller : sellers) { String paramName = "seller_" + seller.getSellerId(); boolean sellerEnabled = ParamUtil.getBoolean(actionRequest, paramName); boolean sellerWasEnabled = PaymentPluginConfigLocalServiceUtil .hasPaymentPluginConfigBySellerIdAndPaymentPluginId(seller.getSellerId(), pluginId); if (!sellerWasEnabled && sellerEnabled) { PaymentPluginConfigLocalServiceUtil.addPaymentPluginConfig(seller.getUserId(), seller.getSellerId(), pluginId, serviceContext); } else if (sellerWasEnabled && !sellerEnabled) { PaymentPluginConfig paymentPluginConfig = PaymentPluginConfigLocalServiceUtil .getPaymentPluginConfigBySellerIdAndPaymentPluginId(seller.getSellerId(), pluginId); PaymentPluginConfigLocalServiceUtil.deletePaymentPluginConfig(paymentPluginConfig); } } String redirect = ParamUtil.getString(actionRequest, "successURL"); actionResponse.sendRedirect(redirect); SessionMessages.add(actionRequest, "associate-plugin-sellers.success"); } catch (Exception e) { _log.error(e); actionResponse.setRenderParameters(actionRequest.getParameterMap()); SessionErrors.add(actionRequest, e.getClass().getName()); } }
From source file:com.beorn.onlinepayment.portlet.AdminPortlet.java
License:Open Source License
public void associateSellerPlugins(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException, IOException { try {/* w w w. ja v a 2s . com*/ ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); long sellerId = ParamUtil.getLong(actionRequest, "sellerId"); PaymentAppPermission.check(permissionChecker, themeDisplay.getScopeGroupId(), ActionKeys.ADD_PAYMENT_PLUGIN_CONFIG); Seller seller = SellerLocalServiceUtil.getSeller(sellerId); ServiceContext serviceContext = ServiceContextFactory.getInstance(PaymentPluginConfig.class.getName(), actionRequest); List<PaymentPlugin> paymentPlugins = PaymentPluginServiceUtil.search(themeDisplay.getCompanyId(), null, null, null, QueryUtil.ALL_POS, QueryUtil.ALL_POS, new PaymentPluginCreateDateComparator()); for (PaymentPlugin paymentPlugin : paymentPlugins) { String paramName = "paymentPlugin_" + paymentPlugin.getPaymentPluginId(); boolean paymentPluginEnabled = ParamUtil.getBoolean(actionRequest, paramName); boolean paymentPluginWasEnabled = PaymentPluginConfigLocalServiceUtil .hasPaymentPluginConfigBySellerIdAndPaymentPluginId(sellerId, paymentPlugin.getPaymentPluginId()); if (!paymentPluginWasEnabled && paymentPluginEnabled) { PaymentPluginConfigLocalServiceUtil.addPaymentPluginConfig(seller.getUserId(), sellerId, paymentPlugin.getPaymentPluginId(), serviceContext); } else if (paymentPluginWasEnabled && !paymentPluginEnabled) { PaymentPluginConfig paymentPluginConfig = PaymentPluginConfigLocalServiceUtil .getPaymentPluginConfigBySellerIdAndPaymentPluginId(sellerId, paymentPlugin.getPaymentPluginId()); PaymentPluginConfigLocalServiceUtil.deletePaymentPluginConfig(paymentPluginConfig); } } String redirect = ParamUtil.getString(actionRequest, "successURL"); actionResponse.sendRedirect(redirect); SessionMessages.add(actionRequest, "associate-seller-plugins.success"); } catch (Exception e) { _log.error(e); actionResponse.setRenderParameters(actionRequest.getParameterMap()); SessionErrors.add(actionRequest, e.getClass().getName()); } }
From source file:com.commsen.liferay.examples.portlet.servicebuilder.JSPPortlet.java
License:Open Source License
@ProcessAction(name = Constants.ADD) public void addPlayer(ActionRequest actionRequest, ActionResponse actionResponse) throws PortletException, IOException { String name = ParamUtil.getString(actionRequest, "name"); boolean active = ParamUtil.getBoolean(actionRequest, "active"); int score = ParamUtil.getInteger(actionRequest, "score"); String description = ParamUtil.getString(actionRequest, "description"); int year = ParamUtil.getInteger(actionRequest, "birthday_year"); int month = ParamUtil.getInteger(actionRequest, "birthday_month"); int day = ParamUtil.getInteger(actionRequest, "birthday_day"); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, year); calendar.set(Calendar.MONTH, month); calendar.set(Calendar.DAY_OF_MONTH, day); try {// ww w .j ava2s . co m PlayerLocalServiceUtil.addPlayer(name, active, score, calendar.getTime(), description); } catch (Exception e) { throw new PortletException("Failed to add player", e); } }
From source file:com.commsen.liferay.portlet.customglobalmarkup.CustomGlobalMarkupConfigurationPortlet.java
License:Open Source License
@ProcessAction(name = "save") public void saveMarkups(ActionRequest request, ActionResponse response) throws SystemException, PortalException { List<String> paramNames = Collections.list(request.getParameterNames()); long max_markup_length = 2000; Map<String, String> markup_hints = ModelHintsUtil.getHints(Markup.class.getName(), "markup"); if (markup_hints.containsKey("max-length")) { try {//from w w w . j a v a 2 s .c o m max_markup_length = Long.parseLong(markup_hints.get("max-length")); } catch (NumberFormatException e) { _log.warn("Failed to parse max-length!", e); } } for (String key : paramNames) { if (key.startsWith("markup_")) { long id = Long.parseLong(key.substring(7)); Markup markup = MarkupLocalServiceUtil.getMarkup(id); if (markup != null) { if (ParamUtil.getBoolean(request, "delete_" + id)) { MarkupLocalServiceUtil.deleteMarkup(markup); } else { boolean changed = false; boolean error = false; // process text String markupText = ParamUtil.getString(request, key, ""); if (markupText.length() > max_markup_length) { error = true; SessionErrors.add(request, "custom-global-markup-error-too-long-" + id); } if (!markup.getMarkup().equals(markupText)) { changed = true; markup.setMarkup(markupText); } // process status boolean markupStatus = ParamUtil.getBoolean(request, "active_" + id); if (markup.getActive() != markupStatus) { changed = true; markup.setActive(markupStatus); } // process location short location = ParamUtil.getShort(request, "location_" + id, (short) -1); if (CustomGlobalMarkupLocation.isValid(location) && markup.getLocation() != location) { changed = true; markup.setLocation(location); } // finally if there are any changes update database if (error) { rememberMarkupInSession(request, markup); } else if (changed) { SessionMessages.add(request, "custom-global-markup-save-ok-" + id); MarkupLocalServiceUtil.updateMarkup(markup); } } } else { _log.warn("Markup with id " + id + " not found!"); } } } redirect(request, response); }