public void addModelAdditionCount( StagedModelType stagedModelType, long count) { addModelAdditionCount(getManifestSummaryKey(stagedModelType), count); }
public void addModelDeletionCount( StagedModelType stagedModelType, long count) { addModelDeletionCount(getManifestSummaryKey(stagedModelType), count); }
/** * @deprecated As of Wilberforce (7.0.x), replaced by {@link * #getModelAdditionCount(StagedModelType)} */ @Deprecated public long getModelAdditionCount( Class<? extends ClassedModel> clazz, Class<? extends ClassedModel> referrerClass) { return getModelAdditionCount(clazz.getName(), referrerClass.getName()); }
@Override public Object clone() { ManifestSummary manifestSummary = new ManifestSummary(); manifestSummary._configurationPortletOptions = new HashMap<>( manifestSummary._configurationPortletOptions); manifestSummary._dataPortlets = new ArrayList<>(_dataPortlets); manifestSummary._layoutPortlets = new ArrayList<>(_layoutPortlets); if (_exportDate != null) { manifestSummary.setExportDate(new Date(_exportDate.getTime())); } manifestSummary._manifestSummaryKeys = new HashSet<>( _manifestSummaryKeys); manifestSummary._modelAdditionCounters = new HashMap<>( _modelAdditionCounters); manifestSummary._modelDeletionCounters = new HashMap<>( _modelDeletionCounters); return manifestSummary; }
@Override public long performCount() throws PortalException { ManifestSummary manifestSummary = portletDataContext.getManifestSummary(); StagedModelType stagedModelType = getStagedModelType(); long modelAdditionCount = super.performCount(); manifestSummary.addModelAdditionCount(stagedModelType, modelAdditionCount); long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext, stagedModelType); manifestSummary.addModelDeletionCount(stagedModelType, modelDeletionCount); return modelAdditionCount; } };
private void _populateJournalArticleLastPublishDateCounts( PortletDataContext portletDataContext) throws PortalException { ManifestSummary manifestSummary = portletDataContext.getManifestSummary(); StagedModelType articleStagedModelType = new StagedModelType( JournalArticle.class); long modelAdditionCount = manifestSummary.getModelAdditionCount( articleStagedModelType); if (modelAdditionCount > -1) { return; } ChangesetCollection changesetCollection = _changesetCollectionLocalService.fetchChangesetCollection( portletDataContext.getScopeGroupId(), StagingConstants.RANGE_FROM_LAST_PUBLISH_DATE_CHANGESET_NAME); if (changesetCollection != null) { modelAdditionCount = _changesetEntryLocalService.getChangesetEntriesCount( changesetCollection.getChangesetCollectionId(), _portal.getClassNameId(JournalArticleResource.class)); manifestSummary.addModelAdditionCount( articleStagedModelType, modelAdditionCount); } long modelDeletionCount = _exportImportHelper.getModelDeletionCount( portletDataContext, articleStagedModelType); manifestSummary.addModelDeletionCount( articleStagedModelType, modelDeletionCount); }
Time.RFC822_FORMAT)); _manifestSummary.setExportDate(exportDate); element.attributeValue("portlet-data"))) { _manifestSummary.addDataPortlet( portlet, configurationPortletOptions); _manifestSummary.addLayoutPortlet( portlet, configurationPortletOptions); element.attributeValue("addition-count")); _manifestSummary.addModelAdditionCount( manifestSummaryKey, modelAdditionCount); element.attributeValue("deletion-count")); _manifestSummary.addModelDeletionCount( manifestSummaryKey, modelDeletionCount);
@Override public void writeManifestSummary( Document document, ManifestSummary manifestSummary) { Element rootElement = document.getRootElement(); Element manifestSummaryElement = rootElement.addElement( "manifest-summary"); for (String manifestSummaryKey : manifestSummary.getManifestSummaryKeys()) { Element element = manifestSummaryElement.addElement("staged-model"); element.addAttribute("manifest-summary-key", manifestSummaryKey); long modelAdditionCount = manifestSummary.getModelAdditionCount( manifestSummaryKey); if (modelAdditionCount > 0) { element.addAttribute( "addition-count", String.valueOf(modelAdditionCount)); } long modelDeletionCount = manifestSummary.getModelDeletionCount( manifestSummaryKey); if (modelDeletionCount > 0) { element.addAttribute( "deletion-count", String.valueOf(modelDeletionCount)); } } }
StagedModelType.REFERRER_CLASS_NAME_ANY))) { String manifestSummaryKey = getManifestSummaryKey( className, referrerClassName); return getModelAdditionCount(manifestSummaryKey); long count = getModelAdditionCount(key);
public long getAllModelDeletionCounts() { long modelDeletionCount = -1; for (String manifestSummaryKey : _manifestSummaryKeys) { long manifestSummaryKeyModelDeletionCount = getModelDeletionCount( manifestSummaryKey); if (manifestSummaryKeyModelDeletionCount == -1) { continue; } if (modelDeletionCount == -1) { modelDeletionCount = manifestSummaryKeyModelDeletionCount; } else { modelDeletionCount += manifestSummaryKeyModelDeletionCount; } } return modelDeletionCount; }
StagedModelType.REFERRER_CLASS_NAME_ANY))) { String manifestSummaryKey = getManifestSummaryKey( className, referrerClassName); return getModelDeletionCount(manifestSummaryKey); long count = getModelDeletionCount(key);
@Override public PortletDataHandlerControl[] getImportConfigurationControls( Portlet portlet, ManifestSummary manifestSummary) { String[] configurationPortletOptions = manifestSummary.getConfigurationPortletOptions( portlet.getRootPortletId()); return getImportConfigurationControls(configurationPortletOptions); }
@Override public ManifestSummary getManifestSummary( PortletDataContext portletDataContext) throws Exception { XMLReader xmlReader = SecureXMLFactoryProviderUtil.newXMLReader(); Group group = _groupLocalService.getGroup( portletDataContext.getGroupId()); ManifestSummary manifestSummary = new ManifestSummary(); ElementHandler elementHandler = new ElementHandler( new ManifestSummaryElementProcessor(group, manifestSummary), new String[] {"header", "portlet", "staged-model"}); xmlReader.setContentHandler(elementHandler); xmlReader.parse( new InputSource( portletDataContext.getZipEntryAsInputStream("/manifest.xml"))); return manifestSummary; }
@Override public long performCount() throws PortalException { ManifestSummary manifestSummary = portletDataContext.getManifestSummary(); StagedModelType stagedModelType = getStagedModelType(); long modelAdditionCount = super.performCount(); manifestSummary.addModelAdditionCount(stagedModelType, modelAdditionCount); long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext, stagedModelType); manifestSummary.addModelDeletionCount(stagedModelType, modelDeletionCount); return modelAdditionCount; } };
long modelAdditionCount = manifestSummary.getModelAdditionCount( stagedModelType); manifestSummary.addModelAdditionCount( stagedModelType, modelAdditionCount); portletDataContext, stagedModelType); manifestSummary.addModelDeletionCount( stagedModelType, modelDeletionCount);
/** * @deprecated As of Wilberforce (7.0.x), replaced by {@link * #getModelDeletionCount(StagedModel)} */ @Deprecated public long getModelDeletionCount(Class<? extends ClassedModel> clazz) { return getModelDeletionCount(new StagedModelType(clazz)); }
(manifestSummary.getConfigurationPortletOptions( rootPortletId) == null)) {
@Override public long performCount() throws PortalException { ManifestSummary manifestSummary = portletDataContext.getManifestSummary(); StagedModelType stagedModelType = getStagedModelType(); long modelAdditionCount = super.performCount(); manifestSummary.addModelAdditionCount(stagedModelType, modelAdditionCount); long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext, stagedModelType); manifestSummary.addModelDeletionCount(stagedModelType, modelDeletionCount); return modelAdditionCount; } };
portletDataHandlerBoolean.getReferrerClassName()); String manifestSummaryKey = ManifestSummary.getManifestSummaryKey( stagedModelType); manifestSummary.addModelAdditionCount(manifestSummaryKey, 0);
/** * @deprecated As of Wilberforce (7.0.x), replaced by {@link * #getModelAdditionCount(StagedModel)} */ @Deprecated public long getModelAdditionCount(Class<? extends ClassedModel> clazz) { return getModelAdditionCount(new StagedModelType(clazz)); }