package com.constellio.app.services.schemas.bulkImport;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class BulkImportResults {
private List<ImportError> importErrors = new ArrayList<>();
private long correctlyImportedCount;
public BulkImportResults() {
}
public List<String> getInvalidIds() {
List<String> invalidIds = new ArrayList<>();
for (ImportError importError : importErrors) {
invalidIds.add(importError.getInvalidElementId());
}
return invalidIds;
}
public void add(ImportError importError) {
this.importErrors.add(importError);
}
public List<ImportError> getImportErrors() {
return Collections.unmodifiableList(importErrors);
}
public long getCorrectlyImportedCount() {
return correctlyImportedCount;
}
public void inc() {
correctlyImportedCount++;
}
public void inc(int size) {
this.correctlyImportedCount +=
size;
}
}