dnet-core/dnet-core-components/src/main/java/eu/dnetlib/enabling/datasources/common/SimpleDatasource.java

69 lines
1.1 KiB
Java

package eu.dnetlib.enabling.datasources.common;
import java.util.HashSet;
import java.util.Set;
public class SimpleDatasource implements Comparable<SimpleDatasource> {
private String id;
private String name;
private String typology;
private String origId;
private Set<String> apis = new HashSet<>();
private boolean valid;
public String getId() {
return id;
}
public void setId(final String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(final String name) {
this.name = name;
}
public boolean isValid() {
return valid;
}
public void setValid(final boolean valid) {
this.valid = valid;
}
public String getTypology() {
return typology;
}
public void setTypology(final String typology) {
this.typology = typology;
}
public String getOrigId() {
return origId;
}
public void setOrigId(final String origId) {
this.origId = origId;
}
public Set<String> getApis() {
return apis;
}
public void setApis(final Set<String> apis) {
this.apis = apis;
}
@Override
public int compareTo(final SimpleDatasource e) {
return getName().compareTo(e.getName());
}
}