List of usage examples for com.liferay.portal.kernel.service LayoutLocalServiceUtil updateLayout
public static com.liferay.portal.kernel.model.Layout updateLayout( com.liferay.portal.kernel.model.Layout layout)
From source file:com.liferay.exportimport.test.BasePrototypePropagationTestCase.java
License:Open Source License
protected Layout updateModifiedDate(Layout layout, Date date) throws Exception { layout = LayoutLocalServiceUtil.getLayout(layout.getPlid()); layout.setModifiedDate(date);//from w ww . jav a 2 s .co m return LayoutLocalServiceUtil.updateLayout(layout); }
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 ww.j a v a2 s . 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.exportimport.test.LayoutPrototypePropagationTest.java
License:Open Source License
@Override protected void setLinkEnabled(boolean linkEnabled) throws Exception { layout.setLayoutPrototypeLinkEnabled(linkEnabled); layout = LayoutLocalServiceUtil.updateLayout(layout); }
From source file:com.liferay.exportimport.test.LayoutSetPrototypePropagationTest.java
License:Open Source License
protected Layout setLayoutUpdateable(Layout layout, boolean layoutUpdateable) throws Exception { UnicodeProperties typeSettingsProperties = layout.getTypeSettingsProperties(); typeSettingsProperties.put(Sites.LAYOUT_UPDATEABLE, String.valueOf(layoutUpdateable)); layout.setTypeSettingsProperties(typeSettingsProperties); return LayoutLocalServiceUtil.updateLayout(layout); }
From source file:com.liferay.exportimport.test.LayoutSetPrototypePropagationTest.java
License:Open Source License
@Override protected void setLinkEnabled(boolean linkEnabled) throws Exception { if ((layout != null) && (_layout != null)) { layout = LayoutLocalServiceUtil.getLayout(layout.getPlid()); layout.setLayoutPrototypeLinkEnabled(linkEnabled); LayoutLocalServiceUtil.updateLayout(layout); _layout = LayoutLocalServiceUtil.getLayout(_layout.getPlid()); _layout.setLayoutPrototypeLinkEnabled(linkEnabled); LayoutLocalServiceUtil.updateLayout(_layout); }// w w w . j a v a 2 s. c om MergeLayoutPrototypesThreadLocal.clearMergeComplete(); SitesUtil.updateLayoutSetPrototypesLinks(group, _layoutSetPrototype.getLayoutSetPrototypeId(), 0, linkEnabled, linkEnabled); Thread.sleep(2000); }
From source file:com.liferay.layout.prototype.internal.exportimport.data.handler.test.LayoutPrototypeStagedModelDataHandlerTest.java
License:Open Source License
@Override protected StagedModel addStagedModel(Group group, Map<String, List<StagedModel>> dependentStagedModelsMap) throws Exception { _layoutPrototype = LayoutTestUtil.addLayoutPrototype(RandomTestUtil.randomString()); Layout layout = _layoutPrototype.getLayout(); UnicodeProperties typeSettings = layout.getTypeSettingsProperties(); typeSettings.setProperty(LayoutPrototypeStagedModelDataHandlerTest.class.getName(), Boolean.TRUE.toString()); LayoutLocalServiceUtil.updateLayout(layout); addDependentStagedModel(dependentStagedModelsMap, Layout.class, layout); List<LayoutFriendlyURL> layoutFriendlyURLs = LayoutFriendlyURLLocalServiceUtil .getLayoutFriendlyURLs(layout.getPlid()); Assert.assertEquals(layoutFriendlyURLs.toString(), 1, layoutFriendlyURLs.size()); addDependentStagedModel(dependentStagedModelsMap, LayoutFriendlyURL.class, layoutFriendlyURLs.get(0)); return _layoutPrototype; }
From source file:com.liferay.layout.service.test.LayoutServiceTest.java
License:Open Source License
@Test public void testUpdateLayoutFriendlyURLMap() throws Exception { Layout layout = LayoutTestUtil.addLayout(_group); long userId = layout.getUserId(); layout.setUserId(-1);/*from w w w . ja va 2s . c o m*/ LayoutLocalServiceUtil.updateLayout(layout); Map<Locale, String> friendlyURLMap = layout.getFriendlyURLMap(); friendlyURLMap.put(LocaleUtil.GERMANY, StringPool.SLASH + RandomTestUtil.randomString()); ServiceContext serviceContext = new ServiceContext(); serviceContext.setUserId(userId); LayoutLocalServiceUtil.updateLayout(_group.getGroupId(), layout.isPrivateLayout(), layout.getLayoutId(), layout.getParentLayoutId(), layout.getNameMap(), layout.getTitleMap(), layout.getDescriptionMap(), layout.getKeywordsMap(), layout.getRobotsMap(), layout.getType(), layout.isHidden(), friendlyURLMap, layout.getIconImage(), null, serviceContext); }
From source file:com.liferay.layout.service.test.LayoutServiceTest.java
License:Open Source License
@Test public void testUpdateLayoutLookAndFeel() throws Exception { Layout layout = LayoutTestUtil.addLayout(_group); long userId = layout.getUserId(); layout = LayoutLocalServiceUtil.updateLookAndFeel(_group.getGroupId(), false, layout.getLayoutId(), "test_WAR_testtheme", "01", StringPool.BLANK); LayoutTypePortlet layoutTypePortlet = (LayoutTypePortlet) layout.getLayoutType(); layoutTypePortlet.setLayoutTemplateId(userId, "1_column", false); layout = LayoutLocalServiceUtil.updateLayout(layout); }
From source file:com.liferay.layout.set.prototype.exportimport.data.handler.test.LayoutSetPrototypeStagedModelDataHandlerTest.java
License:Open Source License
protected void addLayout(Class<?> clazz, Layout layout) throws Exception { List<Layout> layouts = _layouts.get(clazz.getSimpleName()); if (layouts == null) { layouts = new ArrayList<>(); _layouts.put(clazz.getSimpleName(), layouts); }/*from www . j a v a 2 s. co m*/ layouts.add(layout); UnicodeProperties typeSettings = layout.getTypeSettingsProperties(); typeSettings.setProperty(LayoutSetPrototypeStagedModelDataHandlerTest.class.getName(), Boolean.TRUE.toString()); LayoutLocalServiceUtil.updateLayout(layout); }
From source file:com.liferay.tool.datamanipulator.handler.content.LayoutHandler.java
License:Open Source License
@Override public Object addEntry(RequestContext requestContext) throws Exception { Layout layout = (Layout) super.addEntry(requestContext); String layoutPrototypeId = (String) requestContext.get(LAYOUT_TEMPLATE_SELECT_LIST); if ((layoutPrototypeId != null) && (!layoutPrototypeId.equals(""))) { LayoutPrototype layoutPrototype = LayoutPrototypeLocalServiceUtil .getLayoutPrototype(Long.valueOf(layoutPrototypeId)); if (layoutPrototype != null) { layout.setLayoutPrototypeUuid(layoutPrototype.getUuid()); layout.setLayoutPrototypeLinkEnabled(true); layout = LayoutLocalServiceUtil.updateLayout(layout); }/*from w ww .jav a 2 s.c om*/ } return layout; }