UsuarisRol.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. package es.uv.saic.domain;
  2. import java.io.Serializable;
  3. import java.time.LocalDate;
  4. import jakarta.persistence.Column;
  5. import jakarta.persistence.Entity;
  6. import jakarta.persistence.Id;
  7. import jakarta.persistence.JoinColumn;
  8. import jakarta.persistence.JoinColumns;
  9. import jakarta.persistence.ManyToOne;
  10. import jakarta.persistence.NamedQuery;
  11. import jakarta.persistence.Table;
  12. /**
  13. * The persistent class for the usuaris_rols database table.
  14. *
  15. */
  16. @Entity
  17. @Table(name="usuaris_rols")
  18. @NamedQuery(name="UsuarisRol.findAll", query="SELECT u FROM UsuarisRol u")
  19. public class UsuarisRol implements Serializable {
  20. private static final long serialVersionUID = 1L;
  21. @Id
  22. @Column(name="id_usuari_rol")
  23. private Integer idUsuariRol;
  24. private LocalDate fin;
  25. private LocalDate inici;
  26. private Integer num;
  27. private Integer supervisor;
  28. private Boolean vigent;
  29. //bi-directional many-to-one association to Organ
  30. @ManyToOne
  31. @JoinColumns({
  32. @JoinColumn(name="lugar", referencedColumnName="lugar"),
  33. @JoinColumn(name="tlugar", referencedColumnName="tlugar")
  34. })
  35. private Organ organ;
  36. //bi-directional many-to-one association to Rol
  37. @ManyToOne
  38. @JoinColumn(name="id_rol")
  39. private Rol rol;
  40. //bi-directional many-to-one association to Usuari
  41. @ManyToOne
  42. @JoinColumn(name="usuari")
  43. private Usuari usuari;
  44. public UsuarisRol() {
  45. }
  46. public Integer getIdUsuariRol() {
  47. return this.idUsuariRol;
  48. }
  49. public void setIdUsuariRol(Integer idUsuariRol) {
  50. this.idUsuariRol = idUsuariRol;
  51. }
  52. public LocalDate getFin() {
  53. return this.fin;
  54. }
  55. public void setFin(LocalDate fin) {
  56. this.fin = fin;
  57. }
  58. public LocalDate getInici() {
  59. return this.inici;
  60. }
  61. public void setInici(LocalDate inici) {
  62. this.inici = inici;
  63. }
  64. public Integer getNum() {
  65. return this.num;
  66. }
  67. public void setNum(Integer num) {
  68. this.num = num;
  69. }
  70. public Integer getSupervisor() {
  71. return this.supervisor;
  72. }
  73. public void setSupervisor(Integer supervisor) {
  74. this.supervisor = supervisor;
  75. }
  76. public Boolean getVigent() {
  77. return this.vigent;
  78. }
  79. public void setVigent(Boolean vigent) {
  80. this.vigent = vigent;
  81. }
  82. public Organ getOrgan() {
  83. return this.organ;
  84. }
  85. public void setOrgan(Organ organ) {
  86. this.organ = organ;
  87. }
  88. public Rol getRol() {
  89. return this.rol;
  90. }
  91. public void setRol(Rol rol) {
  92. this.rol = rol;
  93. }
  94. public Usuari getUsuari() {
  95. return this.usuari;
  96. }
  97. public void setUsuari(Usuari usuariBean) {
  98. this.usuari = usuariBean;
  99. }
  100. }