List of usage examples for com.liferay.portal.kernel.service LayoutLocalServiceUtil getLayoutsCount
public static int getLayoutsCount(com.liferay.portal.kernel.model.User user, boolean privateLayout) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.exportimport.resources.importer.test.ResourcesImporterTest.java
License:Open Source License
protected void validateLayouts(Group importedGroup) throws Exception { long privateLayoutsCount = LayoutLocalServiceUtil.getLayoutsCount(importedGroup, true); Assert.assertEquals(1, privateLayoutsCount); long publicLayoutsCount = LayoutLocalServiceUtil.getLayoutsCount(importedGroup, false); Assert.assertEquals(9, publicLayoutsCount); Layout layout = LayoutLocalServiceUtil.getFriendlyURLLayout(importedGroup.getGroupId(), false, "/home"); Map<Locale, String> nameMap = layout.getNameMap(); Assert.assertTrue(nameMap.containsValue("Bienvenue")); Assert.assertTrue(layout.isTypePortlet()); LayoutTypePortlet layoutTypePortlet = (LayoutTypePortlet) layout.getLayoutType(); List<Portlet> portlets = layoutTypePortlet.getAllPortlets(); Assert.assertEquals(portlets.toString(), 7, portlets.size()); UnicodeProperties layoutTypeSettingsProperties = layout.getTypeSettingsProperties(); String nestedColumnIds = layoutTypeSettingsProperties.get(LayoutTypePortletConstants.NESTED_COLUMN_IDS); Assert.assertTrue((nestedColumnIds != null) && nestedColumnIds.contains("column-1") && nestedColumnIds.contains("column-2")); layout = LayoutLocalServiceUtil.getFriendlyURLLayout(importedGroup.getGroupId(), false, "/layout-prototypes-page-1"); Assert.assertTrue(layout.isLayoutPrototypeLinkActive()); Assert.assertEquals("371647ba-3649-4039-bfe6-ae32cf404737", layout.getLayoutPrototypeUuid()); layout = LayoutLocalServiceUtil.getFriendlyURLLayout(importedGroup.getGroupId(), false, "/layout-prototypes-page-2"); Assert.assertFalse(layout.isLayoutPrototypeLinkActive()); Assert.assertEquals("c98067d0-fc10-9556-7364-238d39693bc4", layout.getLayoutPrototypeUuid()); layout = LayoutLocalServiceUtil.getFriendlyURLLayout(importedGroup.getGroupId(), false, "/url-page"); Assert.assertTrue(layout.isTypeURL()); layout = LayoutLocalServiceUtil.getFriendlyURLLayout(importedGroup.getGroupId(), false, "/hidden-page"); Assert.assertTrue(layout.isHidden()); }
From source file:com.liferay.exportimport.test.LayoutExportImportTest.java
License:Open Source License
@Test public void testDeleteMissingLayouts() throws Exception { Layout layout1 = LayoutTestUtil.addLayout(group); Layout layout2 = LayoutTestUtil.addLayout(group); List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(group.getGroupId(), false); long[] layoutIds = ExportImportHelperUtil.getLayoutIds(layouts); exportImportLayouts(layoutIds, getImportParameterMap()); Assert.assertEquals(LayoutLocalServiceUtil.getLayoutsCount(group, false), LayoutLocalServiceUtil.getLayoutsCount(importedGroup, false)); LayoutTestUtil.addLayout(importedGroup); Map<String, String[]> parameterMap = getImportParameterMap(); parameterMap.put(PortletDataHandlerKeys.DELETE_MISSING_LAYOUTS, new String[] { Boolean.TRUE.toString() }); layoutIds = new long[] { layout1.getLayoutId() }; exportImportLayouts(layoutIds, getImportParameterMap()); Assert.assertEquals(LayoutLocalServiceUtil.getLayoutsCount(group, false), LayoutLocalServiceUtil.getLayoutsCount(importedGroup, false)); Layout importedLayout1 = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout1.getUuid(), importedGroup.getGroupId(), false); Assert.assertNotNull(importedLayout1); Layout importedLayout2 = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout2.getUuid(), importedGroup.getGroupId(), false); Assert.assertNotNull(importedLayout2); }
From source file:com.liferay.exportimport.test.LayoutExportImportTest.java
License:Open Source License
@Test public void testExportImportLayouts() throws Exception { LayoutTestUtil.addLayout(group);//from w w w .jav a 2s . c om List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(group.getGroupId(), false); exportImportLayouts(ExportImportHelperUtil.getLayoutIds(layouts), getImportParameterMap()); Assert.assertEquals(LayoutLocalServiceUtil.getLayoutsCount(group, false), LayoutLocalServiceUtil.getLayoutsCount(importedGroup, false)); }
From source file:com.liferay.exportimport.test.LayoutExportImportTest.java
License:Open Source License
@Test public void testExportImportSelectedLayouts() throws Exception { Layout layout = LayoutTestUtil.addLayout(group); long[] layoutIds = { layout.getLayoutId() }; exportImportLayouts(layoutIds, getImportParameterMap()); Assert.assertEquals(layoutIds.length, LayoutLocalServiceUtil.getLayoutsCount(importedGroup, false)); importedLayout = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout.getUuid(), importedGroup.getGroupId(), false); Assert.assertNotNull(importedLayout); }
From source file:com.liferay.exportimport.test.LayoutSetPrototypePropagationTest.java
License:Open Source License
@Override protected void doSetUp() throws Exception { // Layout set prototype _layoutSetPrototype = LayoutTestUtil.addLayoutSetPrototype(RandomTestUtil.randomString()); _layoutSetPrototypeGroup = _layoutSetPrototype.getGroup(); prototypeLayout = LayoutTestUtil.addLayout(_layoutSetPrototypeGroup, true); LayoutTestUtil.updateLayoutTemplateId(prototypeLayout, initialLayoutTemplateId); _layoutSetPrototypeJournalArticle = JournalTestUtil.addArticle(_layoutSetPrototypeGroup.getGroupId(), "Test Article", "Test Content"); portletId = addPortletToLayout(TestPropsValues.getUserId(), prototypeLayout, _layoutSetPrototypeJournalArticle, "column-1"); _prototypeLayout = LayoutTestUtil.addLayout(_layoutSetPrototypeGroup, true); LayoutTestUtil.updateLayoutTemplateId(_prototypeLayout, initialLayoutTemplateId); _portletId = addPortletToLayout(TestPropsValues.getUserId(), _prototypeLayout, _layoutSetPrototypeJournalArticle, "column-1"); _initialPrototypeLayoutCount = LayoutLocalServiceUtil.getLayoutsCount(_layoutSetPrototypeGroup, true); // Group//from w w w .j a v a 2 s .c o m setLinkEnabled(true); layout = LayoutLocalServiceUtil.getFriendlyURLLayout(group.getGroupId(), false, prototypeLayout.getFriendlyURL()); _layout = LayoutLocalServiceUtil.getFriendlyURLLayout(group.getGroupId(), false, _prototypeLayout.getFriendlyURL()); _initialLayoutCount = getGroupLayoutCount(); journalArticle = JournalArticleLocalServiceUtil.getArticleByUrlTitle(group.getGroupId(), _layoutSetPrototypeJournalArticle.getUrlTitle()); // Users _user1 = UserTestUtil.addUser(); _user2 = UserTestUtil.addUser(); }
From source file:com.liferay.exportimport.test.LayoutSetPrototypePropagationTest.java
License:Open Source License
protected int getGroupLayoutCount() throws Exception { return LayoutLocalServiceUtil.getLayoutsCount(group, false); }
From source file:com.liferay.layout.admin.web.internal.display.context.LayoutsAdminDisplayContext.java
License:Open Source License
public SearchContainer getLayoutsSearchContainer() throws PortalException { if (_layoutsSearchContainer != null) { return _layoutsSearchContainer; }//from w w w.j av a 2 s. c om String emptyResultMessage = "there-are-no-public-pages"; if (isPrivatePages()) { emptyResultMessage = "there-are-no-private-pages"; } SearchContainer layoutsSearchContainer = new SearchContainer(_liferayPortletRequest, getPortletURL(), null, emptyResultMessage); if (isShowAddRootLayoutButton()) { layoutsSearchContainer .setEmptyResultsMessageCssClass("there-are-no-layouts.-you-can-add-a-layout-by-clicking-the-" + "plus-button-on-the-bottom-right-corner"); layoutsSearchContainer .setEmptyResultsMessageCssClass("taglib-empty-result-message-header-has-plus-btn"); } layoutsSearchContainer.setOrderByCol(getOrderByCol()); OrderByComparator orderByComparator = _getOrderByComparator(); layoutsSearchContainer.setOrderByComparator(orderByComparator); layoutsSearchContainer.setOrderByType(getOrderByType()); EmptyOnClickRowChecker emptyOnClickRowChecker = new EmptyOnClickRowChecker(_liferayPortletResponse); layoutsSearchContainer.setRowChecker(emptyOnClickRowChecker); int layoutsCount = LayoutLocalServiceUtil.getLayoutsCount(getSelGroup(), isPrivatePages()); List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(getSelGroupId(), isPrivatePages(), layoutsSearchContainer.getStart(), layoutsSearchContainer.getEnd(), orderByComparator); layoutsSearchContainer.setTotal(layoutsCount); layoutsSearchContainer.setResults(layouts); _layoutsSearchContainer = layoutsSearchContainer; return _layoutsSearchContainer; }
From source file:com.liferay.staging.test.StagingImplTest.java
License:Open Source License
protected void enableLocalStaging(boolean branching, ServiceContext serviceContext) throws Exception { int initialLayoutsCount = LayoutLocalServiceUtil.getLayoutsCount(_group, false); StagingLocalServiceUtil.enableLocalStaging(TestPropsValues.getUserId(), _group, branching, branching, serviceContext);//from ww w . j av a 2 s . c o m Group stagingGroup = _group.getStagingGroup(); Assert.assertNotNull(stagingGroup); Assert.assertEquals(initialLayoutsCount, LayoutLocalServiceUtil.getLayoutsCount(stagingGroup, false)); }