package ru.gazprom.gtnn.minos.entity;
import ru.gazprom.gtnn.minos.annotations.TableColumn;
import ru.gazprom.gtnn.minos.annotations.TableName;
@TableName(name = "PersonTable")
public class PositionNode extends BasicNode<Integer> {
@TableColumn
public int positionID;
@TableColumn
public String positionName;
@Override
public boolean equals(Object obj) {
if(obj == null)
return false;
if(obj == this)
return true;
if(!(obj instanceof PositionNode))
return false;
return (this.positionID == ((PositionNode)obj).positionID ? true : false);
}
@Override
public int hashCode() {
return positionID;
}
@Override
public String toString() {
return positionName + " < " + positionID + " > ";
}
@Override
public Integer getID() {
return positionID;
}
}