Advertisement
Guest User

Untitled

a guest
Feb 10th, 2019
704
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package autoexotic;
  7.  
  8. import java.beans.PropertyChangeListener;
  9. import java.beans.PropertyChangeSupport;
  10. import java.io.Serializable;
  11. import javax.persistence.Basic;
  12. import javax.persistence.Column;
  13. import javax.persistence.Entity;
  14. import javax.persistence.Id;
  15. import javax.persistence.NamedQueries;
  16. import javax.persistence.NamedQuery;
  17. import javax.persistence.Table;
  18. import javax.persistence.Transient;
  19.  
  20. /**
  21. *
  22. * @author Cynergy
  23. */
  24. @Entity
  25. @Table(name = "users", catalog = "AutoExotic", schema = "")
  26. @NamedQueries({
  27. @NamedQuery(name = "Users.findAll", query = "SELECT u FROM Users u")
  28. , @NamedQuery(name = "Users.findByUsername", query = "SELECT u FROM Users u WHERE u.username = :username")
  29. , @NamedQuery(name = "Users.findByPassword", query = "SELECT u FROM Users u WHERE u.password = :password")
  30. , @NamedQuery(name = "Users.findByActive", query = "SELECT u FROM Users u WHERE u.active = :active")
  31. , @NamedQuery(name = "Users.findByPayowed", query = "SELECT u FROM Users u WHERE u.payowed = :payowed")})
  32. public class Users implements Serializable {
  33.  
  34. @Transient
  35. private PropertyChangeSupport changeSupport = new PropertyChangeSupport(this);
  36.  
  37. private static final long serialVersionUID = 1L;
  38. @Id
  39. @Basic(optional = false)
  40. @Column(name = "username")
  41. private String username;
  42. @Column(name = "password")
  43. private String password;
  44. @Basic(optional = false)
  45. @Column(name = "active")
  46. private String active;
  47. @Column(name = "payowed")
  48. private Integer payowed;
  49.  
  50. public Users() {
  51. }
  52.  
  53. public Users(String username) {
  54. this.username = username;
  55. }
  56.  
  57. public Users(String username, String active) {
  58. this.username = username;
  59. this.active = active;
  60. }
  61.  
  62. public String getUsername() {
  63. return username;
  64. }
  65.  
  66. public void setUsername(String username) {
  67. String oldUsername = this.username;
  68. this.username = username;
  69. changeSupport.firePropertyChange("username", oldUsername, username);
  70. }
  71.  
  72. public String getPassword() {
  73. return password;
  74. }
  75.  
  76. public void setPassword(String password) {
  77. String oldPassword = this.password;
  78. this.password = password;
  79. changeSupport.firePropertyChange("password", oldPassword, password);
  80. }
  81.  
  82. public String getActive() {
  83. return active;
  84. }
  85.  
  86. public void setActive(String active) {
  87. String oldActive = this.active;
  88. this.active = active;
  89. changeSupport.firePropertyChange("active", oldActive, active);
  90. }
  91.  
  92. public Integer getPayowed() {
  93. return payowed;
  94. }
  95.  
  96. public void setPayowed(Integer payowed) {
  97. Integer oldPayowed = this.payowed;
  98. this.payowed = payowed;
  99. changeSupport.firePropertyChange("payowed", oldPayowed, payowed);
  100. }
  101.  
  102. @Override
  103. public int hashCode() {
  104. int hash = 0;
  105. hash += (username != null ? username.hashCode() : 0);
  106. return hash;
  107. }
  108.  
  109. @Override
  110. public boolean equals(Object object) {
  111. // TODO: Warning - this method won't work in the case the id fields are not set
  112. if (!(object instanceof Users)) {
  113. return false;
  114. }
  115. Users other = (Users) object;
  116. if ((this.username == null && other.username != null) || (this.username != null && !this.username.equals(other.username))) {
  117. return false;
  118. }
  119. return true;
  120. }
  121.  
  122. @Override
  123. public String toString() {
  124. return "autoexotic.Users[ username=" + username + " ]";
  125. }
  126.  
  127. public void addPropertyChangeListener(PropertyChangeListener listener) {
  128. changeSupport.addPropertyChangeListener(listener);
  129. }
  130.  
  131. public void removePropertyChangeListener(PropertyChangeListener listener) {
  132. changeSupport.removePropertyChangeListener(listener);
  133. }
  134.  
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement