58 lines
1.2 KiB
Java
58 lines
1.2 KiB
Java
package eu.eudat.models.data.rda;
|
|
|
|
import eu.eudat.data.entities.Dataset;
|
|
|
|
import java.util.Date;
|
|
|
|
public class DatasetRDAExportModel {
|
|
private DatasetIdRDAExportModel dataset_id;
|
|
private String description;
|
|
private Date issued; // created Date
|
|
private String language;
|
|
private String title;
|
|
|
|
public DatasetIdRDAExportModel getDataset_id() {
|
|
return dataset_id;
|
|
}
|
|
public void setDataset_id(DatasetIdRDAExportModel dataset_id) {
|
|
this.dataset_id = dataset_id;
|
|
}
|
|
|
|
public String getDescription() {
|
|
return description;
|
|
}
|
|
public void setDescription(String description) {
|
|
this.description = description;
|
|
}
|
|
|
|
public Date getIssued() {
|
|
return issued;
|
|
}
|
|
public void setIssued(Date issued) {
|
|
this.issued = issued;
|
|
}
|
|
|
|
public String getLanguage() {
|
|
return language;
|
|
}
|
|
public void setLanguage(String language) {
|
|
this.language = language;
|
|
}
|
|
|
|
public String getTitle() {
|
|
return title;
|
|
}
|
|
public void setTitle(String title) {
|
|
this.title = title;
|
|
}
|
|
|
|
|
|
public DatasetRDAExportModel fromDataModel(Dataset dataset) {
|
|
this.title = dataset.getLabel();
|
|
this.issued = dataset.getCreated();
|
|
this.language = "en"; // mock data
|
|
this.dataset_id = new DatasetIdRDAExportModel(dataset.getId().toString(), "internal");
|
|
return this;
|
|
}
|
|
}
|