List of usage examples for com.liferay.portal.kernel.model Layout getTypeSettingsProperty
public String getTypeSettingsProperty(String key);
From source file:com.liferay.layout.prototype.internal.exportimport.data.handler.test.LayoutPrototypeStagedModelDataHandlerTest.java
License:Open Source License
@Override protected void validateImport(StagedModel stagedModel, StagedModelAssets stagedModelAssets, Map<String, List<StagedModel>> dependentStagedModelsMap, Group group) throws Exception { LayoutPrototype importedLayoutPrototype = (LayoutPrototype) getStagedModel(stagedModel.getUuid(), group); Assert.assertNotNull(importedLayoutPrototype); List<StagedModel> layoutDependentStagedModels = dependentStagedModelsMap.get(Layout.class.getSimpleName()); Assert.assertEquals(layoutDependentStagedModels.toString(), 1, layoutDependentStagedModels.size()); Layout layout = (Layout) layoutDependentStagedModels.get(0); Layout importedLayout = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout.getUuid(), importedLayoutPrototype.getGroupId(), layout.isPrivateLayout()); Assert.assertNotNull(importedLayout); Assert.assertEquals(//www. java 2 s. c o m layout.getTypeSettingsProperty(LayoutPrototypeStagedModelDataHandlerTest.class.getName()), importedLayout.getTypeSettingsProperty(LayoutPrototypeStagedModelDataHandlerTest.class.getName())); List<StagedModel> layoutFriendlyURLDependentStagedModels = dependentStagedModelsMap .get(LayoutFriendlyURL.class.getSimpleName()); LayoutFriendlyURL layoutFriendlyURL = (LayoutFriendlyURL) layoutFriendlyURLDependentStagedModels.get(0); LayoutFriendlyURL importedLayoutFriendlyURL = LayoutFriendlyURLLocalServiceUtil .fetchLayoutFriendlyURLByUuidAndGroupId(layoutFriendlyURL.getUuid(), importedLayout.getGroupId()); Assert.assertNotNull(importedLayoutFriendlyURL); Assert.assertEquals(layoutFriendlyURL.getFriendlyURL(), importedLayoutFriendlyURL.getFriendlyURL()); }
From source file:com.liferay.layout.set.prototype.exportimport.data.handler.test.LayoutSetPrototypeStagedModelDataHandlerTest.java
License:Open Source License
protected void validatePrototypedLayouts(Class<?> clazz, long groupId) throws Exception { List<Layout> layouts = getLayouts(clazz); for (Layout layout : layouts) { Layout importedLayout = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout.getUuid(), groupId, layout.getPrivateLayout()); Assert.assertNotNull(importedLayout); Assert.assertEquals(/*from w w w .ja v a 2 s . c o m*/ layout.getTypeSettingsProperty(LayoutSetPrototypeStagedModelDataHandlerTest.class.getName()), importedLayout .getTypeSettingsProperty(LayoutSetPrototypeStagedModelDataHandlerTest.class.getName())); } List<LayoutFriendlyURL> layoutFriendlyURLs = getLayoutFriendlyURLs(clazz); for (LayoutFriendlyURL layoutFriendlyURL : layoutFriendlyURLs) { LayoutFriendlyURL importedLayoutFriendlyURL = LayoutFriendlyURLLocalServiceUtil .fetchLayoutFriendlyURLByUuidAndGroupId(layoutFriendlyURL.getUuid(), groupId); Assert.assertNotNull(importedLayoutFriendlyURL); Assert.assertEquals(layoutFriendlyURL.getFriendlyURL(), importedLayoutFriendlyURL.getFriendlyURL()); } }
From source file:com.liferay.layout.type.controller.full.page.application.internal.model.FullPageApplicationLayoutTypeAccessPolicy.java
License:Open Source License
@Override protected boolean isAccessGrantedByPortletOnPage(Layout layout, Portlet portlet) { String portletId = layout.getTypeSettingsProperty("fullPageApplicationPortlet"); if (StringUtil.equalsIgnoreCase(portlet.getPortletId(), portletId)) { return true; }//w w w .j av a 2 s .c o m return false; }
From source file:com.liferay.layout.type.controller.link.to.page.internal.display.context.LinkToPageLayoutTypeControllerDisplayContext.java
License:Open Source License
private void _setSelectedLayout() { Layout layout = (Layout) _liferayPortletRequest.getAttribute(WebKeys.SEL_LAYOUT); if (layout != null) { long linkToLayoutId = GetterUtil.getLong(layout.getTypeSettingsProperty("linkToLayoutId")); _selectedLayout = LayoutLocalServiceUtil.fetchLayout(layout.getGroupId(), layout.isPrivateLayout(), linkToLayoutId);//from w w w.j ava 2 s. c o m } }