grsf-manage-widget/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/shared/SimilarGRSFRecord.java

110 lines
2.4 KiB
Java

package org.gcube.datacatalogue.grsf_manage_widget.shared;
import java.io.Serializable;
/**
* A similar grsf record.
* @author Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it)
*/
public class SimilarGRSFRecord implements Serializable{
private static final long serialVersionUID = 6501670015333073045L;
private String description;
private String knowledgeBaseId;
private String semanticIdentifier;
private String shortName;
private String url;
private boolean suggestedMerge;
public SimilarGRSFRecord() {
super();
}
/**
* @param description
* @param knowledgeBaseId
* @param semanticIdentifier
* @param shortName
* @param url
* @param suggestedMerge
* @param isExtra
* @param toBeKept
*/
public SimilarGRSFRecord(String description, String knowledgeBaseId,
String semanticIdentifier, String shortName, String url) {
super();
this.description = description;
this.knowledgeBaseId = knowledgeBaseId;
this.semanticIdentifier = semanticIdentifier;
this.shortName = shortName;
this.url = url;
}
public String getKnowledgeBaseId() {
return knowledgeBaseId;
}
public void setKnowledgeBaseId(String knowledgeBaseId) {
this.knowledgeBaseId = knowledgeBaseId;
}
public String getSemanticIdentifier() {
return semanticIdentifier;
}
public void setSemanticIdentifier(String semanticIdentifier) {
this.semanticIdentifier = semanticIdentifier;
}
// public void setToBeKept(boolean toBeKept) {
// this.toBeKept = toBeKept;
// }
//
// public boolean isToBeKept() {
// return toBeKept;
// }
public String getShortName() {
return shortName;
}
public void setShortName(String shortName) {
this.shortName = shortName;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public boolean isSuggestedMerge() {
return suggestedMerge;
}
public void setSuggestedMerge(boolean suggestedMerge) {
this.suggestedMerge = suggestedMerge;
}
@Override
public String toString() {
return "SimilarGRSFRecord [description=" + description
+ ", knowledgeBaseId=" + knowledgeBaseId
+ ", semanticIdentifier=" + semanticIdentifier + ", shortName="
+ shortName + ", url=" + url + ", suggestedMerge="
+ suggestedMerge + "]";
}
}