package eu.dnetlib.apps.oai2ftp.model; import java.io.Serializable; import java.time.LocalDateTime; import java.util.LinkedHashSet; public class CollectionStatus implements Serializable { private static final long serialVersionUID = -8467778040892221645L; private String id; private String baseUrl; private String format; private String setSpec; private LocalDateTime start; private LocalDateTime end; private ExecutionStatus executionStatus; private long total; private final LinkedHashSet calls = new LinkedHashSet<>(); private String message; public String getId() { return id; } public void setId(final String id) { this.id = id; } public String getBaseUrl() { return baseUrl; } public void setBaseUrl(final String baseUrl) { this.baseUrl = baseUrl; } public String getFormat() { return format; } public void setFormat(final String format) { this.format = format; } public String getSetSpec() { return setSpec; } public void setSetSpec(final String setSpec) { this.setSpec = setSpec; } public LocalDateTime getStart() { return start; } public void setStart(final LocalDateTime start) { this.start = start; } public LocalDateTime getEnd() { return end; } public void setEnd(final LocalDateTime end) { this.end = end; } public ExecutionStatus getExecutionStatus() { return executionStatus; } public void setExecutionStatus(final ExecutionStatus executionStatus) { this.executionStatus = executionStatus; } public long getTotal() { return total; } public void setTotal(final long total) { this.total = total; } public LinkedHashSet getCalls() { return calls; } public String getMessage() { return message; } public void setMessage(final String message) { this.message = message; } }