simpleOaiCollectorService/src/main/java/eu/dnetlib/apps/Oai2ftp/model/CollectionStatus.java

99 lines
1.8 KiB
Java

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<CollectionCall> 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<CollectionCall> getCalls() {
return calls;
}
public String getMessage() {
return message;
}
public void setMessage(final String message) {
this.message = message;
}
}