228 lines
4.4 KiB
Java
228 lines
4.4 KiB
Java
package org.gcube.portlets.widgets.ckancontentmoderator.shared;
|
|
|
|
import java.io.Serializable;
|
|
|
|
import org.gcube.datacatalogue.utillibrary.shared.ItemStatus;
|
|
|
|
import com.google.gwt.user.client.rpc.IsSerializable;
|
|
|
|
/**
|
|
* The Class CatalogueDataset.
|
|
*
|
|
* @author Francesco Mangiacrapa at ISTI-CNR francesco.mangiacrapa@isti.cnr.it
|
|
*
|
|
* Jun 14, 2021
|
|
*/
|
|
public class CatalogueDataset implements Serializable, IsSerializable {
|
|
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 566645830900736239L;
|
|
private String author;
|
|
private String authorEmail;
|
|
private String id;
|
|
private String licenseId;
|
|
private String maintainer;
|
|
private String maintainerEmail;
|
|
private String name;
|
|
private String notes;
|
|
private String ownerOrg;
|
|
private ItemStatus status;
|
|
private String title;
|
|
private String url;
|
|
private String version;
|
|
private String extra_ItemURL;
|
|
private String extra_SystemType;
|
|
private long created;
|
|
private long lastUpdate;
|
|
|
|
/**
|
|
* Instantiates a new ckan dataset base.
|
|
*/
|
|
public CatalogueDataset() {
|
|
}
|
|
|
|
public String getAuthor() {
|
|
return author;
|
|
}
|
|
|
|
public String getAuthorEmail() {
|
|
return authorEmail;
|
|
}
|
|
|
|
public String getId() {
|
|
return id;
|
|
}
|
|
|
|
public String getLicenseId() {
|
|
return licenseId;
|
|
}
|
|
|
|
public String getMaintainer() {
|
|
return maintainer;
|
|
}
|
|
|
|
public String getMaintainerEmail() {
|
|
return maintainerEmail;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
public String getNotes() {
|
|
return notes;
|
|
}
|
|
|
|
public String getOwnerOrg() {
|
|
return ownerOrg;
|
|
}
|
|
|
|
public ItemStatus getStatus() {
|
|
return status;
|
|
}
|
|
|
|
public String getTitle() {
|
|
return title;
|
|
}
|
|
|
|
public String getUrl() {
|
|
return url;
|
|
}
|
|
|
|
public String getVersion() {
|
|
return version;
|
|
}
|
|
|
|
public String getD4scienceItemURL() {
|
|
return extra_ItemURL;
|
|
}
|
|
|
|
public long getCreated() {
|
|
return created;
|
|
}
|
|
|
|
public void setAuthor(String author) {
|
|
this.author = author;
|
|
}
|
|
|
|
public void setAuthorEmail(String authorEmail) {
|
|
this.authorEmail = authorEmail;
|
|
}
|
|
|
|
public void setId(String id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public void setLicenseId(String licenseId) {
|
|
this.licenseId = licenseId;
|
|
}
|
|
|
|
public void setMaintainer(String maintainer) {
|
|
this.maintainer = maintainer;
|
|
}
|
|
|
|
public void setMaintainerEmail(String maintainerEmail) {
|
|
this.maintainerEmail = maintainerEmail;
|
|
}
|
|
|
|
public void setName(String name) {
|
|
this.name = name;
|
|
}
|
|
|
|
public void setNotes(String notes) {
|
|
this.notes = notes;
|
|
}
|
|
|
|
public void setOwnerOrg(String ownerOrg) {
|
|
this.ownerOrg = ownerOrg;
|
|
}
|
|
|
|
public void setStatus(ItemStatus status) {
|
|
this.status = status;
|
|
}
|
|
|
|
public void setTitle(String title) {
|
|
this.title = title;
|
|
}
|
|
|
|
public void setUrl(String url) {
|
|
this.url = url;
|
|
}
|
|
|
|
public void setVersion(String version) {
|
|
this.version = version;
|
|
}
|
|
|
|
public void setCreated(long created) {
|
|
this.created = created;
|
|
}
|
|
|
|
public void setLastUpdate(long time) {
|
|
this.lastUpdate = time;
|
|
|
|
}
|
|
|
|
public long getLastUpdate() {
|
|
return lastUpdate;
|
|
}
|
|
|
|
public String getExtra_ItemURL() {
|
|
return extra_ItemURL;
|
|
}
|
|
|
|
public void setExtra_ItemURL(String extra_ItemURL) {
|
|
this.extra_ItemURL = extra_ItemURL;
|
|
}
|
|
|
|
public String getExtra_SystemType() {
|
|
return extra_SystemType;
|
|
}
|
|
|
|
public void setExtra_SystemType(String extra_SystemType) {
|
|
this.extra_SystemType = extra_SystemType;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
StringBuilder builder = new StringBuilder();
|
|
builder.append("CatalogueDataset [author=");
|
|
builder.append(author);
|
|
builder.append(", authorEmail=");
|
|
builder.append(authorEmail);
|
|
builder.append(", id=");
|
|
builder.append(id);
|
|
builder.append(", licenseId=");
|
|
builder.append(licenseId);
|
|
builder.append(", maintainer=");
|
|
builder.append(maintainer);
|
|
builder.append(", maintainerEmail=");
|
|
builder.append(maintainerEmail);
|
|
builder.append(", name=");
|
|
builder.append(name);
|
|
builder.append(", notes=");
|
|
builder.append(notes);
|
|
builder.append(", ownerOrg=");
|
|
builder.append(ownerOrg);
|
|
builder.append(", status=");
|
|
builder.append(status);
|
|
builder.append(", title=");
|
|
builder.append(title);
|
|
builder.append(", url=");
|
|
builder.append(url);
|
|
builder.append(", version=");
|
|
builder.append(version);
|
|
builder.append(", extra_ItemURL=");
|
|
builder.append(extra_ItemURL);
|
|
builder.append(", extra_SystemType=");
|
|
builder.append(extra_SystemType);
|
|
builder.append(", created=");
|
|
builder.append(created);
|
|
builder.append(", lastUpdate=");
|
|
builder.append(lastUpdate);
|
|
builder.append("]");
|
|
return builder.toString();
|
|
}
|
|
|
|
} |