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

120 lines
3.0 KiB
Java

package org.gcube.datacatalogue.grsf_manage_widget.shared;
import java.io.Serializable;
/**
* Connect the current record with another record
* @author Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it)
*/
public class ConnectedBean implements Serializable{
private static final long serialVersionUID = -4863776727351488790L;
private String sourceKnowledgeBaseId;
private String sourceDomain; // i.e. Stock or Fishery
private String destShortName;
private String destSemanticIdentifier;
private String destKnowledgeBaseId; // the dest indentifier of a Fishery or Stock (the link is from a Stock to a Fishery and viceversa)
private String url;
private boolean remove;
private boolean connect;
public ConnectedBean() {
super();
}
/**
*
* @param sourceKnowledgeBaseId
* @param sourceDomain
* @param destShortName
* @param destSemanticIdentifier
* @param destKnowledgeBaseId
* @param url
*/
public ConnectedBean(String sourceKnowledgeBaseId, String sourceDomain,
String destShortName, String destSemanticIdentifier,
String destKnowledgeBaseId, String url) {
super();
this.sourceKnowledgeBaseId = sourceKnowledgeBaseId;
this.sourceDomain = sourceDomain;
this.destShortName = destShortName;
this.destSemanticIdentifier = destSemanticIdentifier;
this.destKnowledgeBaseId = destKnowledgeBaseId;
this.url = url;
}
public boolean isConnect() {
return connect;
}
public void setConnect(boolean connect) {
this.connect = connect;
}
public String getDestShortName() {
return destShortName;
}
public void setDestShortName(String destShortName) {
this.destShortName = destShortName;
}
public String getDestSemanticIdentifier() {
return destSemanticIdentifier;
}
public void setDestSemanticIdentifier(String destSemanticIdentifier) {
this.destSemanticIdentifier = destSemanticIdentifier;
}
public String getSourceKnowledgeBaseId() {
return sourceKnowledgeBaseId;
}
public void setSourceKnowledgeBaseId(String sourceKnowledgeBaseId) {
this.sourceKnowledgeBaseId = sourceKnowledgeBaseId;
}
public String getDestKnowledgeBaseId() {
return destKnowledgeBaseId;
}
public void setDestKnowledgeBaseId(String destKnowledgeBaseId) {
this.destKnowledgeBaseId = destKnowledgeBaseId;
}
public String getSourceDomain() {
return sourceDomain;
}
public void setSourceDomain(String sourceDomain) {
this.sourceDomain = sourceDomain;
}
public boolean isRemove() {
return remove;
}
public void setRemove(boolean remove) {
this.remove = remove;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
@Override
public String toString() {
return "ConnectedBean [sourceKnowledgeBaseId=" + sourceKnowledgeBaseId
+ ", sourceDomain=" + sourceDomain + ", destShortName="
+ destShortName + ", destSemanticIdentifier="
+ destSemanticIdentifier + ", destKnowledgeBaseId="
+ destKnowledgeBaseId + ", url=" + url + ", remove=" + remove
+ ", connect=" + connect + "]";
}
}