List of usage examples for com.liferay.portal.kernel.util LocaleUtil fromLanguageId
public static Locale fromLanguageId(String languageId)
From source file:com.bemis.portal.report.model.impl.ReportDefinitionModelImpl.java
License:Open Source License
@Override public void prepareLocalizedFieldsForImport() throws LocaleException { Locale defaultLocale = LocaleUtil.fromLanguageId(getDefaultLanguageId()); Locale[] availableLocales = LocaleUtil.fromLanguageIds(getAvailableLanguageIds()); Locale defaultImportLocale = LocalizationUtil.getDefaultImportLocale(ReportDefinition.class.getName(), getPrimaryKey(), defaultLocale, availableLocales); prepareLocalizedFieldsForImport(defaultImportLocale); }
From source file:com.beorn.paypalpaymentplugin.util.PayPalUtil.java
License:Open Source License
public static String getPaymentUrl(ServletContext servletContext, ApiTransaction transaction, String languageId, String backUrl, String successUrl, String errorUrl) throws SystemException, PortalException { PaymentPluginSender paymentPluginSender = PaymentPluginUtil.getPaymentPluginSender(); JSONObject config = paymentPluginSender.getPaymentPluginConfig(transaction.getSellerId()); PayPalAPIInterfaceServiceService paypalService = getPaypalService(config); List<PaymentDetailsType> paymentDetails = getPaymentDetailsTypes(transaction); String localeCode = LocaleUtil.fromLanguageId(languageId).getCountry(); SetExpressCheckoutRequestDetailsType requestDetails = new SetExpressCheckoutRequestDetailsType(); requestDetails.setReturnURL(getReturnUrl(servletContext, successUrl, errorUrl)); requestDetails.setCancelURL(backUrl); requestDetails.setPaymentDetails(paymentDetails); requestDetails.setLocaleCode(localeCode); requestDetails.setAllowNote("0"); // No buyer note requestDetails.setNoShipping("1"); // No shipping address fields SetExpressCheckoutRequestType requestType = new SetExpressCheckoutRequestType(); requestType.setSetExpressCheckoutRequestDetails(requestDetails); SetExpressCheckoutReq request = new SetExpressCheckoutReq(); request.setSetExpressCheckoutRequest(requestType); SetExpressCheckoutResponseType response; try {/* w w w. j a v a 2 s.c om*/ response = paypalService.setExpressCheckout(request); } catch (Exception e) { throw new SystemException(e); } boolean success = response.getAck().equals(AckCodeType.SUCCESS); if (success) { String tokenId = response.getToken(); JSONObject sellerConfig = config.getJSONObject("sellerConfig"); JSONObject pluginConfig = config.getJSONObject("pluginConfig"); boolean useSandbox = sellerConfig.getJSONObject("misc").getBoolean("useSandbox"); String paymentDomain = pluginConfig.getJSONObject(useSandbox ? "serviceSandbox" : "service") .getString("paymentDomain"); TokenLocalServiceUtil.addToken(tokenId, transaction.getTransactionId(), TokenStatus.AWAITING_PAYMENT); return paymentDomain + "/cgi-bin/webscr?cmd=_express-checkout&useraction=commit&token=" + tokenId; } else { List<ErrorType> errorTypes = response.getErrors(); throw new SystemException(PayPalUtil.toString(response.getAck(), errorTypes)); } }
From source file:com.liferay.calendar.model.impl.CalendarBookingModelImpl.java
License:Open Source License
@Override public void prepareLocalizedFieldsForImport() throws LocaleException { Locale defaultLocale = LocaleUtil.fromLanguageId(getDefaultLanguageId()); Locale[] availableLocales = LocaleUtil.fromLanguageIds(getAvailableLanguageIds()); Locale defaultImportLocale = LocalizationUtil.getDefaultImportLocale(CalendarBooking.class.getName(), getPrimaryKey(), defaultLocale, availableLocales); prepareLocalizedFieldsForImport(defaultImportLocale); }
From source file:com.liferay.calendar.model.impl.CalendarModelImpl.java
License:Open Source License
@Override public void prepareLocalizedFieldsForImport() throws LocaleException { Locale defaultLocale = LocaleUtil.fromLanguageId(getDefaultLanguageId()); Locale[] availableLocales = LocaleUtil.fromLanguageIds(getAvailableLanguageIds()); Locale defaultImportLocale = LocalizationUtil.getDefaultImportLocale(Calendar.class.getName(), getPrimaryKey(), defaultLocale, availableLocales); prepareLocalizedFieldsForImport(defaultImportLocale); }
From source file:com.liferay.calendar.model.impl.CalendarResourceModelImpl.java
License:Open Source License
@Override public void prepareLocalizedFieldsForImport() throws LocaleException { Locale defaultLocale = LocaleUtil.fromLanguageId(getDefaultLanguageId()); Locale[] availableLocales = LocaleUtil.fromLanguageIds(getAvailableLanguageIds()); Locale defaultImportLocale = LocalizationUtil.getDefaultImportLocale(CalendarResource.class.getName(), getPrimaryKey(), defaultLocale, availableLocales); prepareLocalizedFieldsForImport(defaultImportLocale); }
From source file:com.liferay.defaultwebcontent.hook.upgrade.v1_0_0.UpgradeJournal.java
License:Open Source License
@Override protected void doUpgrade() throws Exception { long companyId = PortalUtil.getDefaultCompanyId(); Group group = GroupLocalServiceUtil.getCompanyGroup(companyId); long groupId = group.getGroupId(); long userId = UserLocalServiceUtil.getDefaultUserId(companyId); String languageId = UpgradeProcessUtil.getDefaultLanguageId(companyId); Locale locale = LocaleUtil.fromLanguageId(languageId); addJournalStructures(groupId, userId, locale); addJournalTemplates(groupId, userId, locale); }
From source file:com.liferay.document.library.web.internal.util.DLFileEntryTypeUtil.java
License:Open Source License
public static Locale[] getDLFileEntryTypeAvailableLocales(FileVersion fileVersion, DLFileEntryType dlFileEntryType, DLEditFileEntryDisplayContext dlEditFileEntryDisplayContext, String defaultLanguageId) throws PortalException { Locale defaultLocale = LocaleUtil.fromLanguageId(defaultLanguageId); if ((fileVersion == null) || (dlFileEntryType == null)) { return new Locale[] { defaultLocale }; }//w ww. j av a 2s .co m for (DDMStructure ddmStructure : dlFileEntryType.getDDMStructures()) { DLFileEntryMetadata dlFileEntryMetadata = DLFileEntryMetadataLocalServiceUtil .fetchFileEntryMetadata(ddmStructure.getStructureId(), fileVersion.getFileVersionId()); if (dlFileEntryMetadata == null) { continue; } DDMFormValues ddmFormValues = dlEditFileEntryDisplayContext .getDDMFormValues(dlFileEntryMetadata.getDDMStorageId()); if (ddmFormValues != null) { Set<Locale> availableLocalesSet = ddmFormValues.getAvailableLocales(); Locale[] availableLocales = availableLocalesSet.toArray(new Locale[availableLocalesSet.size()]); return availableLocales; } } return new Locale[] { defaultLocale }; }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.DDLFormAdminPortlet.java
License:Open Source License
protected DDMFormRenderingContext createDDMFormRenderingContext(RenderRequest renderRequest, RenderResponse renderResponse) { String languageId = ParamUtil.getString(renderRequest, "languageId"); DDMFormRenderingContext ddmFormRenderingContext = new DDMFormRenderingContext(); ddmFormRenderingContext.setHttpServletRequest(_portal.getHttpServletRequest(renderRequest)); ddmFormRenderingContext.setHttpServletResponse(_portal.getHttpServletResponse(renderResponse)); ddmFormRenderingContext.setContainerId("settings"); ddmFormRenderingContext.setLocale(LocaleUtil.fromLanguageId(languageId)); ddmFormRenderingContext.setPortletNamespace(renderResponse.getNamespace()); return ddmFormRenderingContext; }
From source file:com.liferay.dynamic.data.lists.model.impl.DDLRecordSetModelImpl.java
License:Open Source License
@Override public void prepareLocalizedFieldsForImport() throws LocaleException { Locale defaultLocale = LocaleUtil.fromLanguageId(getDefaultLanguageId()); Locale[] availableLocales = LocaleUtil.fromLanguageIds(getAvailableLanguageIds()); Locale defaultImportLocale = LocalizationUtil.getDefaultImportLocale(DDLRecordSet.class.getName(), getPrimaryKey(), defaultLocale, availableLocales); prepareLocalizedFieldsForImport(defaultImportLocale); }
From source file:com.liferay.dynamic.data.lists.model.impl.DDLRecordSetVersionModelImpl.java
License:Open Source License
@Override public void prepareLocalizedFieldsForImport() throws LocaleException { Locale defaultLocale = LocaleUtil.fromLanguageId(getDefaultLanguageId()); Locale[] availableLocales = LocaleUtil.fromLanguageIds(getAvailableLanguageIds()); Locale defaultImportLocale = LocalizationUtil.getDefaultImportLocale(DDLRecordSetVersion.class.getName(), getPrimaryKey(), defaultLocale, availableLocales); prepareLocalizedFieldsForImport(defaultImportLocale); }