public SIPUpdateInformation(SIPUpdateInformation other) { updatedData = other.getUpdatedData(); }
@JsonIgnore public boolean isValid() { // 20170901 nvieira it can be valid with different content in the future return hasUpdatedData(); }
Report reportItem = PluginHelper.initPluginReportItem(this, aip.getId(), AIP.class, AIPState.INGEST_PROCESSING); PluginHelper.updatePartialJobReport(this, model, reportItem, false, job); Map<String, Map<String, List<String>>> updatedData = sipUpdateInformation.getUpdatedData(); if (!sipUpdateInformation.hasUpdatedData() || !updatedData.containsKey(aip.getId())) { try { for (Representation representation : aip.getRepresentations()) {
username); if (reportItem != null && update) { reportItem.getUpdateInformation().addRepresentationData(aipId, IdUtils.getRepresentationId(representation)); File createdFile = model.createFile(aipId, representation.getId(), directoryPath, fileId, payload, notify); if (reportItem != null && update) { reportItem.getUpdateInformation().addFileData(aipId, IdUtils.getRepresentationId(representation), createdFile); notify); if (reportItem != null) { reportItem.getUpdateInformation().addFileData(aipId, IdUtils.getRepresentationId(representation), updatedFile);
Map<String, Map<String, List<String>>> updatedData = sipUpdateInformation.getUpdatedData(); if (sipUpdateInformation.hasUpdatedData() || !updatedData.containsKey(aip.getId())) { try { for (Representation representation : aip.getRepresentations()) {