package uk.ac.ebi.ep.xml.model; import java.util.Objects; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; /** * * @author joseph */ @XmlType public class Field { private String field; private String value; public Field() { } public Field(String field, String value) { this.field = field; this.value = value; } public String getField() { return field; } @XmlAttribute(name = "name") public void setField(String field) { this.field = field; } @XmlValue public String getValue() { return value; } public void setValue(String value) { this.value = value; } @Override public int hashCode() { int hash = 7; hash = 71 * hash + Objects.hashCode(this.value); return hash; } @Override public boolean equals(Object obj) { if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final Field other = (Field) obj; return Objects.equals(this.value, other.value); } }