List of usage examples for com.liferay.portal.kernel.util ListUtil fromCollection
@SuppressWarnings("rawtypes") public static <E> List<E> fromCollection(Collection<? extends E> c)
From source file:com.liferay.adaptive.media.content.transformer.ContentTransformerHandler.java
License:Open Source License
public <T> T transform(ContentTransformerContentType<T> contentType, T originalContent) { List<ContentTransformer> contentTransformers = ListUtil .fromCollection(_serviceTrackerMap.getService(contentType)); T transformedContent = originalContent; for (ContentTransformer<T> contentTransformer : contentTransformers) { try {/*from ww w. java 2s. co m*/ transformedContent = contentTransformer.transform(transformedContent); } catch (Exception e) { _log.error(e); } } return transformedContent; }
From source file:com.liferay.dynamic.data.mapping.expression.internal.DDMExpressionImpl.java
License:Open Source License
@Override public Map<String, VariableDependencies> getVariableDependenciesMap() throws DDMExpressionException { Map<String, VariableDependencies> variableDependenciesMap = new HashMap<>(); List<Variable> variables = ListUtil.fromCollection(_variables.values()); for (Variable variable : variables) { populateVariableDependenciesMap(variable, variableDependenciesMap); }//ww w . java2 s . co m return variableDependenciesMap; }
From source file:com.liferay.dynamic.data.mapping.form.field.type.internal.DDMFormFieldTypeServicesTrackerImpl.java
License:Open Source License
@Override public List<DDMFormFieldType> getDDMFormFieldTypes() { List<DDMFormFieldType> ddmFormFieldTypes = new ArrayList<>(); List<ServiceWrapper<DDMFormFieldType>> ddmFormFieldTypeServiceWrappers = ListUtil .fromCollection(_ddmFormFieldTypeServiceTrackerMap.values()); Collections.sort(ddmFormFieldTypeServiceWrappers, _ddmFormFieldTypeServiceWrapperDisplayOrderComparator); for (ServiceWrapper<DDMFormFieldType> ddmFormFieldTypeServiceWrapper : ddmFormFieldTypeServiceWrappers) { ddmFormFieldTypes.add(ddmFormFieldTypeServiceWrapper.getService()); }/*from ww w .j a v a 2 s.c o m*/ return Collections.unmodifiableList(ddmFormFieldTypes); }
From source file:com.liferay.dynamic.data.mapping.form.field.type.internal.DDMFormFieldTypeServicesTrackerImpl.java
License:Open Source License
@Override public List<DDMFormFieldType> getDDMFormFieldTypesByDataDomain(String dataDomain) { List<DDMFormFieldType> ddmFormFieldTypes = new ArrayList<>(); List<ServiceWrapper<DDMFormFieldType>> ddmFormFieldTypeServiceWrappers = ListUtil .fromCollection(_ddmFormFieldTypeServiceTrackerMap.values()); for (ServiceWrapper<DDMFormFieldType> ddmFormFieldTypeServiceWrapper : ddmFormFieldTypeServiceWrappers) { String fieldDataDomain = MapUtil.getString(ddmFormFieldTypeServiceWrapper.getProperties(), "ddm.form.field.type.data.domain"); if (Objects.equals(fieldDataDomain, dataDomain)) { ddmFormFieldTypes.add(ddmFormFieldTypeServiceWrapper.getService()); }/*from ww w. ja v a2s. c om*/ } return Collections.unmodifiableList(ddmFormFieldTypes); }
From source file:com.liferay.dynamic.data.mapping.form.renderer.internal.servlet.DDMFormTemplateContextProcessor.java
License:Open Source License
protected void traverseFields(JSONArray jsonArray, DDMFormLayoutColumn ddmFormLayoutColumn) { Set<String> ddmFormFieldNames = new LinkedHashSet<>(); for (int i = 0; i < jsonArray.length(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); addDDMFormDDMFormField(jsonObject); addDDMFormValuesDDMFormFieldValue(jsonObject); ddmFormFieldNames.add(jsonObject.getString("fieldName")); }//from w w w . j av a 2 s .com ddmFormLayoutColumn.setDDMFormFieldNames(ListUtil.fromCollection(ddmFormFieldNames)); }
From source file:com.liferay.exportimport.content.processor.ExportImportContentProcessorRegistryUtil.java
License:Open Source License
private List<ExportImportContentProcessor> _getExportImportContentProcessors() { Collection<ExportImportContentProcessor> values = _exportImportContentProcessors.values(); return ListUtil.fromCollection(values); }
From source file:com.liferay.exportimport.portlet.preferences.processor.ExportImportPortletPreferencesProcessorRegistryUtil.java
License:Open Source License
private List<ExportImportPortletPreferencesProcessor> _getExportImportPortletPreferencesProcessors() { Collection<ExportImportPortletPreferencesProcessor> values = _exportImportPortletPreferencesProcessors .values();//from ww w . j a va 2 s . c o m return ListUtil.fromCollection(values); }
From source file:com.liferay.exportimport.staged.model.repository.StagedModelRepositoryRegistryUtil.java
License:Open Source License
private List<StagedModelRepository<?>> _getStagedModelRepositories() { return ListUtil.fromCollection(_stagedModelRepositories.values()); }
From source file:com.liferay.frontend.taglib.form.navigator.internal.configuration.FormNavigatorEntryConfigurationRetriever.java
License:Open Source License
public Optional<List<String>> getFormNavigatorEntryKeys(String formNavigatorId, String categoryKey, String context) {/*from w ww .j a v a2 s . c o m*/ List<FormNavigatorEntryConfigurationParser> formNavigatorEntryConfigurationParsers = ListUtil .fromCollection(_serviceTrackerMap.getService(formNavigatorId)); Optional<List<String>> formNavigatorEntryKeysOptional = Optional.empty(); for (FormNavigatorEntryConfigurationParser formNavigatorEntryConfigurationParser : formNavigatorEntryConfigurationParsers) { Optional<List<String>> currentFormNavigatorEntryKeysOptional = formNavigatorEntryConfigurationParser .getFormNavigatorEntryKeys(categoryKey, context); if (currentFormNavigatorEntryKeysOptional.isPresent()) { formNavigatorEntryKeysOptional = currentFormNavigatorEntryKeysOptional; } } return formNavigatorEntryKeysOptional; }
From source file:com.liferay.layout.test.LayoutFriendlyURLTest.java
License:Open Source License
@Test public void testInvalidFriendlyURLMapperURLInDefaultLocale() throws Exception { Map<Locale, String> friendlyURLMap = new HashMap<>(); friendlyURLMap.put(LocaleUtil.US, "/tags"); try {//from w w w .ja va 2s . com addLayout(_group.getGroupId(), false, friendlyURLMap); Assert.fail(); } catch (LayoutFriendlyURLsException lfurle) { Map<Locale, Exception> localizedExceptionsMap = lfurle.getLocalizedExceptionsMap(); List<Exception> layoutFriendlyURLExceptions = ListUtil.fromCollection(localizedExceptionsMap.values()); Assert.assertEquals(layoutFriendlyURLExceptions.toString(), 1, layoutFriendlyURLExceptions.size()); LayoutFriendlyURLException layoutFriendlyURLException = (LayoutFriendlyURLException) layoutFriendlyURLExceptions .get(0); Assert.assertEquals("tags", layoutFriendlyURLException.getKeywordConflict()); } friendlyURLMap = new HashMap<>(); friendlyURLMap.put(LocaleUtil.US, "/home/tags"); try { addLayout(_group.getGroupId(), false, friendlyURLMap); Assert.fail(); } catch (LayoutFriendlyURLsException lfurle) { Map<Locale, Exception> localizedExceptionsMap = lfurle.getLocalizedExceptionsMap(); List<Exception> layoutFriendlyURLExceptions = ListUtil.fromCollection(localizedExceptionsMap.values()); Assert.assertEquals(layoutFriendlyURLExceptions.toString(), 1, layoutFriendlyURLExceptions.size()); LayoutFriendlyURLException layoutFriendlyURLException = (LayoutFriendlyURLException) layoutFriendlyURLExceptions .get(0); Assert.assertEquals("tags", layoutFriendlyURLException.getKeywordConflict()); } friendlyURLMap = new HashMap<>(); friendlyURLMap.put(LocaleUtil.US, "/tags/home"); try { addLayout(_group.getGroupId(), false, friendlyURLMap); Assert.fail(); } catch (LayoutFriendlyURLsException lfurle) { Map<Locale, Exception> localizedExceptionsMap = lfurle.getLocalizedExceptionsMap(); List<Exception> layoutFriendlyURLExceptions = ListUtil.fromCollection(localizedExceptionsMap.values()); Assert.assertEquals(layoutFriendlyURLExceptions.toString(), 1, layoutFriendlyURLExceptions.size()); LayoutFriendlyURLException layoutFriendlyURLException = (LayoutFriendlyURLException) layoutFriendlyURLExceptions .get(0); Assert.assertEquals("tags", layoutFriendlyURLException.getKeywordConflict()); } friendlyURLMap = new HashMap<>(); friendlyURLMap.put(LocaleUtil.US, "/blogs/-/home"); try { addLayout(_group.getGroupId(), false, friendlyURLMap); Assert.fail(); } catch (LayoutFriendlyURLsException lfurle) { Map<Locale, Exception> localizedExceptionsMap = lfurle.getLocalizedExceptionsMap(); List<Exception> layoutFriendlyURLExceptions = ListUtil.fromCollection(localizedExceptionsMap.values()); Assert.assertEquals(layoutFriendlyURLExceptions.toString(), 1, layoutFriendlyURLExceptions.size()); LayoutFriendlyURLException layoutFriendlyURLException = (LayoutFriendlyURLException) layoutFriendlyURLExceptions .get(0); Assert.assertEquals("/-/", layoutFriendlyURLException.getKeywordConflict()); } }