ckan-content-moderator-widget/src/main/java/org/gcube/portlets/widgets/ckancontentmoderator/shared/CatalogueDataset.java

202 lines
3.9 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;
// TODO: Auto-generated Javadoc
/**
* 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 type;
private String url;
private String version;
private String ckanDatasetURL;
/**
* 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 getType() {
return type;
}
public String getUrl() {
return url;
}
public String getVersion() {
return version;
}
public String getCkanDatasetURL() {
return ckanDatasetURL;
}
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 setType(String type) {
this.type = type;
}
public void setUrl(String url) {
this.url = url;
}
public void setVersion(String version) {
this.version = version;
}
public void setCkanDatasetURL(String ckanDatasetURL) {
this.ckanDatasetURL = ckanDatasetURL;
}
@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(", type=");
builder.append(type);
builder.append(", url=");
builder.append(url);
builder.append(", version=");
builder.append(version);
builder.append(", ckanDatasetURL=");
builder.append(ckanDatasetURL);
builder.append("]");
return builder.toString();
}
}