List of usage examples for com.liferay.portal.kernel.service LayoutLocalServiceUtil getLayouts
public static java.util.List<com.liferay.portal.kernel.model.Layout> getLayouts(long groupId, long masterLayoutPlid)
From source file:com.liferay.asset.publisher.lar.test.AssetPublisherExportImportTest.java
License:Open Source License
@Override protected void exportImportPortlet(String portletId) throws Exception { List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(layout.getGroupId(), layout.isPrivateLayout()); User user = TestPropsValues.getUser(); Map<String, Serializable> exportLayoutSettingsMap = ExportImportConfigurationSettingsMapFactory .buildExportLayoutSettingsMap(user, layout.getGroupId(), layout.isPrivateLayout(), ExportImportHelperUtil.getLayoutIds(layouts), getExportParameterMap()); ExportImportConfiguration exportConfiguration = ExportImportConfigurationLocalServiceUtil .addDraftExportImportConfiguration(user.getUserId(), ExportImportConfigurationConstants.TYPE_EXPORT_LAYOUT, exportLayoutSettingsMap); larFile = ExportImportLocalServiceUtil.exportLayoutsAsFile(exportConfiguration); // Import site LAR Map<String, Serializable> importLayoutSettingsMap = ExportImportConfigurationSettingsMapFactory .buildImportLayoutSettingsMap(user, importedGroup.getGroupId(), layout.isPrivateLayout(), null, getImportParameterMap()); ExportImportConfiguration importConfiguration = ExportImportConfigurationLocalServiceUtil .addDraftExportImportConfiguration(user.getUserId(), ExportImportConfigurationConstants.TYPE_IMPORT_LAYOUT, importLayoutSettingsMap); ExportImportLocalServiceUtil.importLayouts(importConfiguration, larFile); importedLayout = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout.getUuid(), importedGroup.getGroupId(), layout.isPrivateLayout()); Assert.assertNotNull(importedLayout); }
From source file:com.liferay.exportimport.internal.content.processor.test.DefaultExportImportContentProcessorTest.java
License:Open Source License
protected void exportImportLayouts(boolean privateLayout) throws Exception { List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(_stagingGroup.getGroupId(), privateLayout); User user = TestPropsValues.getUser(); Map<String, Serializable> publishLayoutLocalSettingsMap = ExportImportConfigurationSettingsMapFactory .buildPublishLayoutLocalSettingsMap(user, _stagingGroup.getGroupId(), _liveGroup.getGroupId(), privateLayout, ExportImportHelperUtil.getLayoutIds(layouts), new HashMap<>()); ExportImportConfiguration exportImportConfiguration = ExportImportConfigurationLocalServiceUtil .addDraftExportImportConfiguration(user.getUserId(), ExportImportConfigurationConstants.TYPE_PUBLISH_LAYOUT_LOCAL, publishLayoutLocalSettingsMap); File larFile = ExportImportLocalServiceUtil.exportLayoutsAsFile(exportImportConfiguration); ExportImportLocalServiceUtil.importLayouts(exportImportConfiguration, larFile); }
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 . j ava 2 s .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 testExportImportLayoutsPriorities() throws Exception { Layout layout1 = LayoutTestUtil.addLayout(group); Layout layout2 = LayoutTestUtil.addLayout(group); Layout layout3 = LayoutTestUtil.addLayout(group); int priority = layout1.getPriority(); layout1.setPriority(layout3.getPriority()); layout3.setPriority(priority);/* w w w . j a v a 2s .c om*/ layout1 = LayoutLocalServiceUtil.updateLayout(layout1); layout3 = LayoutLocalServiceUtil.updateLayout(layout3); long[] layoutIds = { layout1.getLayoutId(), layout2.getLayoutId() }; exportImportLayouts(layoutIds, getImportParameterMap()); Layout importedLayout1 = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout1.getUuid(), importedGroup.getGroupId(), false); Assert.assertNotEquals(layout1.getPriority(), importedLayout1.getPriority()); Layout importedLayout2 = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout2.getUuid(), importedGroup.getGroupId(), false); Assert.assertNotEquals(layout2.getPriority(), importedLayout2.getPriority()); List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(group.getGroupId(), false); layoutIds = ExportImportHelperUtil.getLayoutIds(layouts); exportImportLayouts(layoutIds, getImportParameterMap()); importedLayout1 = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout1.getUuid(), importedGroup.getGroupId(), false); Assert.assertEquals(layout1.getPriority(), importedLayout1.getPriority()); importedLayout2 = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout2.getUuid(), importedGroup.getGroupId(), false); Assert.assertEquals(layout2.getPriority(), importedLayout2.getPriority()); Layout importedLayout3 = LayoutLocalServiceUtil.fetchLayoutByUuidAndGroupId(layout3.getUuid(), importedGroup.getGroupId(), false); Assert.assertEquals(layout3.getPriority(), importedLayout3.getPriority()); }
From source file:com.liferay.tool.datamanipulator.handler.content.LayoutHandler.java
License:Open Source License
private List<KeyValuePair> _getLayoutNameIdPairs(long groupId, boolean privateLayout) throws SystemException { List<KeyValuePair> layoutNameIdPairs = new ArrayList<KeyValuePair>(); List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(groupId, privateLayout); for (Layout layout : layouts) { if (layout.isHidden() || !layout.isRootLayout() || layout.isTypeControlPanel() || layout.isTypeControlPanel() || layout.isTypeURL()) { continue; }/* ww w . ja va2s . co m*/ String layoutId = String.valueOf(layout.getLayoutId()); String layoutName = layout.getNameCurrentValue(); //getName(); layoutNameIdPairs.add(new KeyValuePair(layoutName, layoutId)); } return layoutNameIdPairs; }
From source file:com.liferaystack.activator.LiferaystackActivatorLoginPreAction.java
License:Apache License
@Override public void processLifecycleEvent(LifecycleEvent lifecycleEvent) throws ActionException { HttpServletRequest request = lifecycleEvent.getRequest(); System.out.println("http request is " + request); try {/*from w w w .j a va 2 s.com*/ long userId = PortalUtil.getUser(request).getUserId(); System.out.println("userId is >>>>>>>>>>>>>>>>>>>" + userId); List<Organization> organizations = OrganizationLocalServiceUtil.getUserOrganizations(userId); for (Organization organization : organizations) { System.out.println("users organisation is " + organization); Group organizationGroup = GroupLocalServiceUtil.getOrganizationGroup(organization.getCompanyId(), organization.getOrganizationId()); List<Layout> privateLayouts = LayoutLocalServiceUtil.getLayouts(organizationGroup.getGroupId(), true); List<Layout> publicLayouts = LayoutLocalServiceUtil.getLayouts(organizationGroup.getGroupId(), false); String rightURL = null; for (Layout layout : publicLayouts) { //if(layout.getP){ rightURL = PortalUtil.getLayoutActualURL(layout); System.out.println("rightURL : " + rightURL); //} } } } catch (PortalException e) { e.printStackTrace(); } System.out.println("login.event.post=" + lifecycleEvent + ", session s: "); }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularLayoutServiceImpl.java
License:Open Source License
@Override public List<Layout> getLayouts(long groupId, boolean privateLayout) throws PortalException { _log.info("Getting layouts for group with id " + groupId); _log.debug(" ... security check ..."); PortalPermissionUtil.check(getPermissionChecker(), AngularActionKeys.LIST_LAYOUTS); _log.debug(" ... getting layouts ..."); java.util.List<com.liferay.portal.kernel.model.Layout> layouts = LayoutLocalServiceUtil.getLayouts(groupId, privateLayout);/*from ww w . j av a 2 s . co m*/ return layouts; }