package budgetforce.model; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlTransient; /** * * @author Soi Fon */ @XmlRootElement public class Receipt { //--------------------------------------------------- // Get and set functions //-------------------------------------------------- @XmlTransient public int getID() { return m_ID; } @XmlTransient public void setID(int _ID) { this.m_ID = _ID; } @XmlElement(name="path") public String getPath() { return m_Path; } @XmlElement(name="path") public void setPath(String _Path) { this.m_Path = _Path; } @XmlElement(name="file") public String getFilename() { return m_Filename; } @XmlElement(name="file") public void setFilename(String _Filename) { this.m_Filename = _Filename; } @XmlElement(name="outgoingID") public int getOutgoingID() { return m_OutgoingID; } @XmlElement(name="outgoingID") public void setOutgoingID(int _OutgoingID) { this.m_OutgoingID = _OutgoingID; } @XmlElement(name="personID") public int getPersonID() { return m_PersonID; } @XmlElement(name="personID") public void setPersonID(int _PersonID) { this.m_PersonID = _PersonID; } //--------------------------------------------------- // class Methods //--------------------------------------------------- @XmlTransient public static int NewReceiptID() { return ++s_ReceiptCount; } @XmlTransient public static void SetReceiptCount(int value) { s_ReceiptCount = value; } //--------------------------------------------------- // Private variables //--------------------------------------------------- private int m_ID; private String m_Path; private String m_Filename; private int m_OutgoingID; private int m_PersonID; private static int s_ReceiptCount = 0; }