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

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

Introduction

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

Prototype

public static Locale[] fromLanguageIds(String[] languageIds) 

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.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.document.library.service.test.DLFileEntryTypeServiceTest.java

License:Open Source License

@Test
public void testAddFileEntryTypeWithNonemptyDDMForm() throws Exception {
    ServiceContext serviceContext = new ServiceContext();

    byte[] testFileBytes = FileUtil.getBytes(getClass(), _TEST_DDM_STRUCTURE);

    DDMForm ddmForm = _ddmFormXSDDeserializer.deserialize(new String(testFileBytes));

    serviceContext.setAttribute("ddmForm", DDMBeanTranslatorUtil.translate(ddmForm));

    User user = TestPropsValues.getUser();

    serviceContext.setLanguageId(LocaleUtil.toLanguageId(user.getLocale()));

    DLFileEntryType dlFileEntryType = DLFileEntryTypeLocalServiceUtil.addFileEntryType(
            TestPropsValues.getUserId(), _group.getGroupId(), "Test Structure", StringPool.BLANK, new long[0],
            serviceContext);/*ww  w . j  a  v  a  2s  . c o m*/

    List<com.liferay.dynamic.data.mapping.kernel.DDMStructure> ddmStructures = dlFileEntryType
            .getDDMStructures();

    Assert.assertEquals(ddmStructures.toString(), 1, ddmStructures.size());

    DDMStructure ddmStructure = DDMStructureLocalServiceUtil
            .getStructure(ddmStructures.get(0).getStructureId());

    Locale[] availableLocales = LocaleUtil.fromLanguageIds(ddmStructure.getAvailableLanguageIds());

    boolean hasDefaultLocale = ArrayUtil.contains(availableLocales, LocaleUtil.getSiteDefault());

    Assert.assertTrue(hasDefaultLocale);

    boolean hasHungarianLocale = ArrayUtil.contains(availableLocales, LocaleUtil.HUNGARY);

    Assert.assertTrue(hasHungarianLocale);

    boolean hasUserLocale = ArrayUtil.contains(availableLocales, user.getLocale());

    Assert.assertTrue(hasUserLocale);

    DLFileEntryTypeLocalServiceUtil.deleteDLFileEntryType(dlFileEntryType);
}

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

From source file:com.liferay.dynamic.data.mapping.model.impl.DDMContentModelImpl.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(DDMContent.class.getName(),
            getPrimaryKey(), defaultLocale, availableLocales);

    prepareLocalizedFieldsForImport(defaultImportLocale);
}

From source file:com.liferay.dynamic.data.mapping.model.impl.DDMDataProviderInstanceModelImpl.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(
            DDMDataProviderInstance.class.getName(), getPrimaryKey(), defaultLocale, availableLocales);

    prepareLocalizedFieldsForImport(defaultImportLocale);
}

From source file:com.liferay.dynamic.data.mapping.model.impl.DDMFormInstanceModelImpl.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(DDMFormInstance.class.getName(),
            getPrimaryKey(), defaultLocale, availableLocales);

    prepareLocalizedFieldsForImport(defaultImportLocale);
}