Calendari.java 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. package es.uv.saic.domain;
  2. import java.io.Serializable;
  3. import java.text.SimpleDateFormat;
  4. import java.time.LocalDate;
  5. import jakarta.persistence.Column;
  6. import jakarta.persistence.Entity;
  7. import jakarta.persistence.GeneratedValue;
  8. import jakarta.persistence.GenerationType;
  9. import jakarta.persistence.Id;
  10. import jakarta.persistence.NamedQuery;
  11. import jakarta.persistence.Table;
  12. import jakarta.persistence.Transient;
  13. @Entity
  14. @Table(name="calendari")
  15. @NamedQuery(name="Calendari.findAll", query="SELECT t FROM Calendari t")
  16. public class Calendari implements Serializable {
  17. private static final long serialVersionUID = 1L;
  18. @Id
  19. @GeneratedValue(strategy = GenerationType.IDENTITY)
  20. @Column(name="id_calendari")
  21. private Integer idCalendari;
  22. private Integer tipus;
  23. @Column(name="titol_cas")
  24. private String titolCas;
  25. @Column(name="titol_val")
  26. private String titolVal;
  27. private String ambit;
  28. private LocalDate data;
  29. @Transient
  30. private String dataStr;
  31. private Integer idProces;
  32. private String titulacions;
  33. private String centres;
  34. private String color;
  35. private String status;
  36. public Calendari() {}
  37. public Calendari(Integer idCalendari, Integer tipus, String titolCas, String titolVal, String ambit, LocalDate data,
  38. Integer idProces, String titulacions, String centres, String color) {
  39. this.idCalendari = idCalendari;
  40. this.tipus = tipus;
  41. this.titolCas = titolCas;
  42. this.titolVal = titolVal;
  43. this.ambit = ambit;
  44. this.data = data;
  45. this.dataStr = new SimpleDateFormat("yyyy-MM-dd").format(data);
  46. this.idProces = idProces;
  47. this.titulacions = titulacions;
  48. this.centres = centres;
  49. this.color = color;
  50. }
  51. public Calendari(Integer idCalendari, Integer tipus, String titolCas, String titolVal, String ambit, LocalDate data,
  52. Integer idProces, String titulacions, String centres, String color, String status) {
  53. this.idCalendari = idCalendari;
  54. this.tipus = tipus;
  55. this.titolCas = titolCas;
  56. this.titolVal = titolVal;
  57. this.ambit = ambit;
  58. this.data = data;
  59. this.dataStr = new SimpleDateFormat("yyyy-MM-dd").format(data);
  60. this.idProces = idProces;
  61. this.titulacions = titulacions;
  62. this.centres = centres;
  63. this.color = color;
  64. this.status = status;
  65. }
  66. public Integer getIdCalendari() {
  67. return idCalendari;
  68. }
  69. public void setIdCalendari(Integer idCalendari) {
  70. this.idCalendari = idCalendari;
  71. }
  72. public Integer getTipus() {
  73. return tipus;
  74. }
  75. public void setTipus(Integer tipus) {
  76. this.tipus = tipus;
  77. }
  78. public String getTitolCas() {
  79. return titolCas;
  80. }
  81. public void setTitolCas(String titolCas) {
  82. this.titolCas = titolCas;
  83. }
  84. public String getTitolVal() {
  85. return titolVal;
  86. }
  87. public void setTitolVal(String titolVal) {
  88. this.titolVal = titolVal;
  89. }
  90. public String getAmbit() {
  91. return ambit;
  92. }
  93. public void setAmbit(String ambit) {
  94. this.ambit = ambit;
  95. }
  96. public LocalDate getData() {
  97. return data;
  98. }
  99. public void setData(LocalDate data) {
  100. this.data = data;
  101. this.dataStr = data.toString();
  102. }
  103. public String getDataStr() {
  104. return dataStr;
  105. }
  106. public void setDataStr(String dataStr) {
  107. this.dataStr = dataStr;
  108. }
  109. public Integer getIdProces() {
  110. return idProces;
  111. }
  112. public void setIdProces(Integer idProces) {
  113. this.idProces = idProces;
  114. }
  115. public String getTitulacions() {
  116. return titulacions;
  117. }
  118. public void setTitulacions(String titulacions) {
  119. this.titulacions = titulacions;
  120. }
  121. public String getCentres() {
  122. return centres;
  123. }
  124. public void setCentres(String centres) {
  125. this.centres = centres;
  126. }
  127. public String getColor() {
  128. return color;
  129. }
  130. public void setColor(String color) {
  131. this.color = color;
  132. }
  133. public String getStatus() {
  134. return status;
  135. }
  136. public void setStatus(String status) {
  137. this.status = status;
  138. }
  139. public static long getSerialversionuid() {
  140. return serialVersionUID;
  141. }
  142. }