AbstractTrolefunction.java
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.oa.module.office.role;
  2. /**
  3.  * AbstractTrolefunction generated by MyEclipse - Hibernate Tools
  4.  */
  5. public abstract class AbstractTrolefunction implements java.io.Serializable {
  6. // Fields
  7. private int hashValue = 0;
  8. private String rfid;
  9. private long rid;
  10. private long fid;
  11. private Trole role = null;
  12. // Constructors
  13. public Trole getRole() {
  14. return role;
  15. }
  16. public void setRole(Trole role) {
  17. this.role = role;
  18. }
  19. /** default constructor */
  20. public AbstractTrolefunction() {
  21. }
  22. /** full constructor */
  23. public AbstractTrolefunction(long rid, long fid) {
  24. this.rid = rid;
  25. this.fid = fid;
  26. }
  27. // Property accessors
  28. public String getRfid() {
  29. return this.rfid;
  30. }
  31. public void setRfid(String rfid) {
  32. this.rfid = rfid;
  33. }
  34. public long getRid() {
  35. return this.rid;
  36. }
  37. public void setRid(long rid) {
  38. this.rid = rid;
  39. }
  40. public long getFid() {
  41. return this.fid;
  42. }
  43. public void setFid(long fid) {
  44. this.fid = fid;
  45. }
  46. public boolean equals(Object rhs) {
  47. if (rhs == null)
  48. return false;
  49. if (!(rhs instanceof Trolefunction))
  50. return false;
  51. Trolefunction that = (Trolefunction) rhs;
  52. if (this.getRfid() == null || that.getRfid() == null)
  53. return false;
  54. return (this.getRfid().equals(that.getRfid()));
  55. }
  56. public int hashCode() {
  57. if (this.hashValue == 0) {
  58. int result = 17;
  59. int rfidValue = this.getRfid() == null ? 0 : this.getRfid()
  60. .hashCode();
  61. result = result * 37 + rfidValue;
  62. this.hashValue = result;
  63. }
  64. return this.hashValue;
  65. }
  66. }