package cz.nkp.differ.compare.metadata;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlID;
import javax.xml.bind.annotation.XmlType;
/**
*
* @author xrosecky
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(propOrder = {"stdout", "stderr"})
public class MetadataSource {
@XmlAttribute
private int exitCode;
@XmlElement
private String stderr;
@XmlElement
private String stdout;
@XmlAttribute(name = "source")
@XmlID
private String sourceName;
public MetadataSource() {
}
public MetadataSource(int exitCode, String stdout, String stderr, String sourceName) {
this.exitCode = exitCode;
this.stdout = stdout;
this.stderr = stderr;
this.sourceName = sourceName;
}
public String getSourceName() {
return sourceName;
}
public void setSourceName(String sourceName) {
this.sourceName = sourceName;
}
public String getStderr() {
return stderr;
}
public void setStderr(String stderr) {
this.stderr = stderr;
}
public String getStdout() {
return stdout;
}
public void setStdout(String stdout) {
this.stdout = stdout;
}
public int getExitCode() {
return exitCode;
}
public void setExitCode(int exitCode) {
this.exitCode = exitCode;
}
@Override
public String toString() {
return sourceName;
}
}