Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.85 KB | None | 0 0
  1. package com.myca.healthrecord.data;
  2.  
  3. import javax.persistence.Column;
  4. import javax.persistence.Entity;
  5. import javax.persistence.GeneratedValue;
  6. import javax.persistence.GenerationType;
  7. import javax.persistence.Id;
  8. import javax.persistence.NamedQueries;
  9. import javax.persistence.NamedQuery;
  10. import javax.persistence.Table;
  11.  
  12. @Entity
  13. @Table(name = "visitnotewidgetproviders")
  14. //@formatter:off
  15. @NamedQueries({
  16. @NamedQuery(
  17. name = VisitNoteWidgetProvider.QUERY_LIST_WIDGETS_BY_PROVIDER_ID,
  18. query = "select vnwp from VisitNoteWidgetProvider vnwp " +
  19. " where visitNoteTypeId = :" + VisitNoteWidgetProvider.PARAM_VISIT_NOTE_TYPE_ID +
  20. " and providerId = :" + VisitNoteWidgetProvider.PARAM_PROVIDER_ID)
  21. })
  22. //@formatter:on
  23. public class VisitNoteWidgetProvider
  24. {
  25.  
  26. public static final String QUERY_LIST_WIDGETS_BY_PROVIDER_ID = "queryListWidgetsByProviderId";
  27.  
  28. public static final String PARAM_VISIT_NOTE_TYPE_ID = "paramVisitNoteTypeId";
  29. public static final String PARAM_PROVIDER_ID = "paramProviderId";
  30.  
  31. @Id
  32. @GeneratedValue(strategy = GenerationType.IDENTITY)
  33. private int visitNoteWidgetProviderId;
  34.  
  35. @Column(name = "visitNoteTypeId")
  36. private int visitNoteTypeId;
  37.  
  38. @Column(name = "providerId")
  39. private int providerId;
  40.  
  41. @Column(name = "visitNotesWidgetId")
  42. private int visitNotesWidgetId;
  43.  
  44. @Column(name = "isAutoShared", nullable = true)
  45. private Boolean autoShared;
  46.  
  47. public int getVisitNoteWidgetProviderId()
  48. {
  49. return visitNoteWidgetProviderId;
  50. }
  51.  
  52. public void setVisitNoteWidgetProviderId(int visitNoteWidgetProviderId)
  53. {
  54. this.visitNoteWidgetProviderId = visitNoteWidgetProviderId;
  55. }
  56.  
  57. public int getVisitNoteTypeId()
  58. {
  59. return visitNoteTypeId;
  60. }
  61.  
  62. public void setVisitNoteTypeId(int visitNoteTypeId)
  63. {
  64. this.visitNoteTypeId = visitNoteTypeId;
  65. }
  66.  
  67. public int getProviderId()
  68. {
  69. return providerId;
  70. }
  71.  
  72. public void setProviderId(int providerId)
  73. {
  74. this.providerId = providerId;
  75. }
  76.  
  77. public int getVisitNotesWidgetId()
  78. {
  79. return visitNotesWidgetId;
  80. }
  81.  
  82. public void setVisitNotesWidgetId(int visitNotesWidgetId)
  83. {
  84. this.visitNotesWidgetId = visitNotesWidgetId;
  85. }
  86.  
  87. public Boolean getAutoShared()
  88. {
  89. return autoShared;
  90. }
  91.  
  92. public void setAutoShared(Boolean autoShared)
  93. {
  94. this.autoShared = autoShared;
  95. }
  96.  
  97. @Override
  98. public int hashCode()
  99. {
  100. final int prime = 31;
  101. int result = 1;
  102. result = prime * result + ((autoShared == null) ? 0 : autoShared.hashCode());
  103. result = prime * result + providerId;
  104. result = prime * result + visitNoteTypeId;
  105. result = prime * result + visitNoteWidgetProviderId;
  106. result = prime * result + visitNotesWidgetId;
  107. return result;
  108. }
  109.  
  110. @Override
  111. public boolean equals(Object obj)
  112. {
  113. if (this == obj)
  114. return true;
  115. if (obj == null)
  116. return false;
  117. if (getClass() != obj.getClass())
  118. return false;
  119. VisitNoteWidgetProvider other = (VisitNoteWidgetProvider) obj;
  120. if (autoShared == null)
  121. {
  122. if (other.autoShared != null)
  123. return false;
  124. }
  125. else if (!autoShared.equals(other.autoShared))
  126. return false;
  127. if (providerId != other.providerId)
  128. return false;
  129. if (visitNoteTypeId != other.visitNoteTypeId)
  130. return false;
  131. if (visitNoteWidgetProviderId != other.visitNoteWidgetProviderId)
  132. return false;
  133. if (visitNotesWidgetId != other.visitNotesWidgetId)
  134. return false;
  135. return true;
  136. }
  137.  
  138.  
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement