package budgetforce.model.login; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlTransient; /** * * @author David */ @XmlRootElement public class Login { //--------------------------------------------------- // Enum for describing type of login //--------------------------------------------------- public static enum ELoginType { COMPANY, PRIVATE } //--------------------------------------------------- // Get and set functions //--------------------------------------------------- @XmlElement(name="password") public String getPassword() { return m_Password; } @XmlElement(name="password") public void setPassword(String _Password) { this.m_Password = _Password; } @XmlElement(name="username") public String getUsername() { return m_Username; } @XmlElement(name="username") public void setUsername(String _Username) { this.m_Username = _Username; } @XmlElement(name="type") public ELoginType getType() { return m_Type; } @XmlElement(name="type") public void setType(ELoginType _Type) { this.m_Type = _Type; } @XmlElement(name="security_question") public String getSecurityQuestion() { return m_SecurityQuestion; } @XmlElement(name="security_question") public void setSecurityQuestion(String _SecurityQuestion) { this.m_SecurityQuestion = _SecurityQuestion; } @XmlElement(name="person_id") public int getPersondId() { return m_PersondId; } @XmlElement(name="person_id") public void setPersondId(int _PersondId) { this.m_PersondId = _PersondId; } @XmlTransient public int getId() { return m_Id; } @XmlTransient public void setId(int m_Id) { this.m_Id = m_Id; } //--------------------------------------------------- // Private variables //--------------------------------------------------- private String m_Password; private String m_Username; private ELoginType m_Type; private String m_SecurityQuestion; private int m_PersondId; private int m_Id; }