List of usage examples for com.liferay.portal.kernel.service LayoutFriendlyURLLocalServiceUtil fetchLayoutFriendlyURLByUuidAndGroupId
public static com.liferay.portal.kernel.model.LayoutFriendlyURL fetchLayoutFriendlyURLByUuidAndGroupId( String uuid, long groupId)
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(/* ww w. j a v a2 s.c om*/ 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(/* ww w .j ava 2s.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()); } }