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; }
/** * @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)); }
public long getModelDeletionCount(StagedModel stagedModel) { return getModelDeletionCount(stagedModel.getStagedModelType()); }
public long getModelDeletionCount(StagedModelType[] stagedModelTypes) { if (ArrayUtil.isEmpty(stagedModelTypes)) { return 0; } long modelDeletionCount = -1; for (StagedModelType stagedModelType : stagedModelTypes) { long stagedModelTypeModelDeletionCount = getModelDeletionCount( stagedModelType); if (stagedModelTypeModelDeletionCount == -1) { continue; } if (modelDeletionCount == -1) { modelDeletionCount = stagedModelTypeModelDeletionCount; } else { modelDeletionCount += stagedModelTypeModelDeletionCount; } } return modelDeletionCount; }
className, referrerClassName); return getModelDeletionCount(manifestSummaryKey); long count = getModelDeletionCount(key);
public long getModelDeletionCount(StagedModelType stagedModelType) { return getModelDeletionCount( stagedModelType.getClassName(), stagedModelType.getReferrerClassName()); }
@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)); } } }