List of usage examples for com.liferay.portal.kernel.model StagedModel getModifiedDate
public Date getModifiedDate();
From source file:com.liferay.exportimport.lar.ExportImportHelperImpl.java
License:Open Source License
@Override public boolean isAlwaysIncludeReference(PortletDataContext portletDataContext, StagedModel referenceStagedModel) { String rootPortletId = portletDataContext.getRootPortletId(); if (Validator.isBlank(rootPortletId)) { return true; }//from w w w.j ava 2 s.c o m Portlet portlet = _portletLocalService.getPortletById(rootPortletId); PortletDataHandler portletDataHandler = portlet.getPortletDataHandlerInstance(); Map<String, String[]> parameterMap = portletDataContext.getParameterMap(); String[] referencedContentBehaviorArray = parameterMap.get(PortletDataHandlerControl .getNamespacedControlName(portletDataHandler.getNamespace(), "referenced-content-behavior")); String referencedContentBehavior = "include-always"; if (!ArrayUtil.isEmpty(referencedContentBehaviorArray)) { referencedContentBehavior = referencedContentBehaviorArray[0]; } if (referencedContentBehavior.equals("include-always") || (referencedContentBehavior.equals("include-if-modified") && portletDataContext.isWithinDateRange(referenceStagedModel.getModifiedDate()))) { return true; } return false; }
From source file:com.liferay.exportimport.test.util.lar.BaseExportImportTestCase.java
License:Open Source License
protected void validateImportedStagedModel(StagedModel stagedModel, StagedModel importedStagedModel) throws Exception { Assert.assertTrue(stagedModel.getCreateDate() + " " + importedStagedModel.getCreateDate(), DateUtil.equals(stagedModel.getCreateDate(), importedStagedModel.getCreateDate())); Assert.assertTrue(stagedModel.getModifiedDate() + " " + importedStagedModel.getModifiedDate(), DateUtil.equals(stagedModel.getModifiedDate(), importedStagedModel.getModifiedDate())); Assert.assertEquals(stagedModel.getUuid(), importedStagedModel.getUuid()); }