List of usage examples for com.liferay.portal.kernel.service LayoutSetLocalServiceUtil getLayoutSet
public static com.liferay.portal.kernel.model.LayoutSet getLayoutSet(String virtualHostname) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.exportimport.test.ExportImportDateUtilTest.java
License:Open Source License
@Test public void testUpdateLastPublishDateFirstPublishLayoutSet() throws Exception { Date now = new Date(); Date startDate = new Date(now.getTime() + Time.DAY); Date endDate = new Date(now.getTime() + Time.WEEK); DateRange dateRange = new DateRange(startDate, endDate); ExportImportDateUtil.updateLastPublishDate(_layoutSet.getGroupId(), _layoutSet.isPrivateLayout(), dateRange, endDate);//from www . ja v a 2 s .c o m _layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(_layoutSet.getLayoutSetId()); Date lastPublishDate = ExportImportDateUtil.getLastPublishDate(_layoutSet); // It should be null, since no update should have happened, because it // would result in a gap for contents Assert.assertNull(lastPublishDate); }
From source file:com.liferay.exportimport.test.ExportImportDateUtilTest.java
License:Open Source License
@Test public void testUpdateLastPublishDateOverlappingRangeLayoutSet() throws Exception { Date now = new Date(); updateLastPublishDate(_layoutSet, now); Date startDate = new Date(now.getTime() - Time.DAY); Date endDate = new Date(now.getTime() + Time.WEEK); DateRange dateRange = new DateRange(startDate, endDate); ExportImportDateUtil.updateLastPublishDate(_layoutSet.getGroupId(), _layoutSet.isPrivateLayout(), dateRange, endDate);/*from w w w . j a v a 2 s . c o m*/ _layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(_layoutSet.getLayoutSetId()); Date lastPublishDate = ExportImportDateUtil.getLastPublishDate(_layoutSet); Assert.assertEquals(endDate.getTime(), lastPublishDate.getTime()); }
From source file:com.liferay.exportimport.test.ExportImportDateUtilTest.java
License:Open Source License
@Test public void testUpdateLastPublishDateRangeBeforeLastPublishDateLayoutSet() throws Exception { Date now = new Date(); updateLastPublishDate(_layoutSet, now); Date startDate = new Date(now.getTime() - Time.WEEK); Date endDate = new Date(now.getTime() - Time.DAY); DateRange dateRange = new DateRange(startDate, endDate); ExportImportDateUtil.updateLastPublishDate(_layoutSet.getGroupId(), _layoutSet.isPrivateLayout(), dateRange, endDate);/* www .j ava2s . co m*/ _layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(_layoutSet.getLayoutSetId()); Date lastPublishDate = ExportImportDateUtil.getLastPublishDate(_layoutSet); Assert.assertEquals(now.getTime(), lastPublishDate.getTime()); }
From source file:com.liferay.exportimport.test.ExportImportDateUtilTest.java
License:Open Source License
@Test public void testUpdateLastPublishDateWithGapLayoutSet() throws Exception { Date now = new Date(); updateLastPublishDate(_layoutSet, now); Date startDate = new Date(now.getTime() + Time.DAY); Date endDate = new Date(now.getTime() + Time.WEEK); DateRange dateRange = new DateRange(startDate, endDate); ExportImportDateUtil.updateLastPublishDate(_layoutSet.getGroupId(), _layoutSet.isPrivateLayout(), dateRange, endDate);//w w w . j a v a2 s .c o m _layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(_layoutSet.getLayoutSetId()); Date lastPublishDate = ExportImportDateUtil.getLastPublishDate(_layoutSet); Assert.assertEquals(now.getTime(), lastPublishDate.getTime()); }
From source file:com.liferay.exportimport.test.ExportImportDateUtilTest.java
License:Open Source License
@Test public void testUpdateLastPublishDateWithoutGapLayoutSet() throws Exception { Date now = new Date(); updateLastPublishDate(_layoutSet, now); // Start date is exactly the last publish date Date startDate = new Date(now.getTime()); Date endDate = new Date(now.getTime() + Time.WEEK); DateRange dateRange = new DateRange(startDate, endDate); ExportImportDateUtil.updateLastPublishDate(_layoutSet.getGroupId(), _layoutSet.isPrivateLayout(), dateRange, endDate);/* w ww . ja v a2s . co m*/ _layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(_layoutSet.getLayoutSetId()); Date lastPublishDate = ExportImportDateUtil.getLastPublishDate(_layoutSet); Assert.assertEquals(endDate.getTime(), lastPublishDate.getTime()); updateLastPublishDate(_layoutSet, now); // End date is exactly the last publish date startDate = new Date(now.getTime() - Time.WEEK); endDate = new Date(now.getTime()); dateRange = new DateRange(startDate, endDate); ExportImportDateUtil.updateLastPublishDate(_layoutSet.getGroupId(), _layoutSet.isPrivateLayout(), dateRange, endDate); _layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(_layoutSet.getLayoutSetId()); lastPublishDate = ExportImportDateUtil.getLastPublishDate(_layoutSet); Assert.assertEquals(endDate.getTime(), lastPublishDate.getTime()); }
From source file:com.liferay.exportimport.test.LayoutSetPrototypePropagationTest.java
License:Open Source License
@Test public void testLayoutPropagationWithFriendlyURLConflict() throws Exception { LayoutSet layoutSet = group.getPublicLayoutSet(); List<Layout> initialMergeFailFriendlyURLLayouts = SitesUtil.getMergeFailFriendlyURLLayouts(layoutSet); setLinkEnabled(true);//from w w w. j ava 2 s . c o m LayoutTestUtil.addLayout(group.getGroupId(), "test", false); LayoutTestUtil.addLayout(_layoutSetPrototypeGroup.getGroupId(), "test", true); propagateChanges(group); layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(layoutSet.getLayoutSetId()); List<Layout> mergeFailFriendlyURLLayouts = SitesUtil.getMergeFailFriendlyURLLayouts(layoutSet); Assert.assertEquals(mergeFailFriendlyURLLayouts.toString(), initialMergeFailFriendlyURLLayouts.size() + 1, mergeFailFriendlyURLLayouts.size()); }