List of usage examples for com.liferay.portal.kernel.portlet PortletPreferencesFactoryUtil getStrictPortletSetup
public static PortletPreferences getStrictPortletSetup(long companyId, long groupId, String portletId)
From source file:com.liferay.exportimport.controller.test.PortletImportControllerTest.java
License:Open Source License
@Test public void testUdatePortletPreferencesPlid0NotNull() throws Exception { Date lastPublishDate = new Date(System.currentTimeMillis()); PortletPreferencesImpl portletPreferencesImpl = setLastPublishDate(group, lastPublishDate, null); Assert.assertEquals(PortletKeys.PREFS_OWNER_ID_DEFAULT, portletPreferencesImpl.getOwnerId()); Assert.assertEquals(PortletKeys.PREFS_OWNER_TYPE_LAYOUT, portletPreferencesImpl.getOwnerType()); Assert.assertEquals(LayoutConstants.DEFAULT_PLID, portletPreferencesImpl.getPlid()); exportLayouts(new long[] { layout.getLayoutId() }, getExportParameterMap()); importLayouts(getImportParameterMap()); PortletPreferences portletPreferences = PortletPreferencesFactoryUtil.getStrictPortletSetup( importedGroup.getCompanyId(), importedGroup.getGroupId(), BookmarksPortletKeys.BOOKMARKS); Assert.assertEquals(Long.valueOf(lastPublishDate.getTime()), Long.valueOf(portletPreferences.getValue("last-publish-date", null))); }
From source file:com.liferay.exportimport.controller.test.PortletImportControllerTest.java
License:Open Source License
protected PortletPreferencesImpl setLastPublishDate(Group group, Date lastPublishDate, Layout layout) throws Exception { PortletPreferences portletPreferences = null; if (layout == null) { portletPreferences = PortletPreferencesFactoryUtil.getStrictPortletSetup(group.getCompanyId(), group.getGroupId(), BookmarksPortletKeys.BOOKMARKS); } else {/*from www . j a va2 s .co m*/ portletPreferences = PortletPreferencesFactoryUtil.getStrictPortletSetup(layout, BookmarksPortletKeys.BOOKMARKS); } portletPreferences.setValue("last-publish-date", String.valueOf(lastPublishDate.getTime())); portletPreferences.store(); return (PortletPreferencesImpl) portletPreferences; }
From source file:com.liferay.staging.test.StagingImplTest.java
License:Open Source License
@Test public void testLocalStagingUpdateLastPublishDate() throws Exception { enableLocalStagingWithContent(true, false, false); Group stagingGroup = _group.getStagingGroup(); LayoutSet layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(_group.getGroupId(), false); Assert.assertNull(ExportImportDateUtil.getLastPublishDate(layoutSet)); layoutSet = LayoutSetLocalServiceUtil.getLayoutSet(stagingGroup.getGroupId(), false); Assert.assertNotNull(ExportImportDateUtil.getLastPublishDate(layoutSet)); PortletPreferences portletPreferences = PortletPreferencesFactoryUtil .getStrictPortletSetup(_group.getCompanyId(), _group.getGroupId(), JournalPortletKeys.JOURNAL); Assert.assertNull(ExportImportDateUtil.getLastPublishDate(portletPreferences)); portletPreferences = PortletPreferencesFactoryUtil.getStrictPortletSetup(stagingGroup.getCompanyId(), stagingGroup.getGroupId(), JournalPortletKeys.JOURNAL); Assert.assertNotNull(ExportImportDateUtil.getLastPublishDate(portletPreferences)); }