Example usage for com.liferay.portal.kernel.util LocaleUtil fromLanguageId

List of usage examples for com.liferay.portal.kernel.util LocaleUtil fromLanguageId

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util LocaleUtil fromLanguageId.

Prototype

public static Locale fromLanguageId(String languageId) 

Source Link

Usage

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);
}