package main.java.parser.model;
import java.io.Serializable;
import main.java.utils.constants.WorkberchConstants;
public class WorkberchLink implements Serializable {
private static final long serialVersionUID = -7867960519903176328L;
private String sourceNode;
private String sourceOutput;
private String destNode;
private String destOutput;
private int sourceDepth;
private int destDepth;
public int getSourceDepth() {
return sourceDepth;
}
public void setSourceDepth(final int sourceDepth) {
this.sourceDepth = sourceDepth;
}
public int getDestDepth() {
return destDepth;
}
public void setDestDepth(final int destDepth) {
this.destDepth = destDepth;
}
public String getSourceNode() {
return sourceNode;
}
public void setSourceNode(final String sourceNode) {
this.sourceNode = sourceNode;
}
public String getSourceOutput() {
return sourceOutput;
}
public void setSourceOutput(final String sourceOutput) {
this.sourceOutput = sourceOutput;
}
public String getDestNode() {
return destNode;
}
public void setDestNode(final String destNode) {
this.destNode = destNode;
}
public String getDestOutput() {
return destOutput;
}
public void setDestOutput(final String destOutput) {
this.destOutput = destOutput;
}
public String getStormSourceField() {
return getSourceNode() + WorkberchConstants.NAME_DELIMITER + getSourceOutput();
}
public String getStormDestField() {
return getDestNode() + WorkberchConstants.NAME_DELIMITER + getDestOutput();
}
}