Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.63 KB | None | 0 0
  1. package com.gestiune.entities;
  2. // Generated Oct 10, 2016 1:46:28 PM by Hibernate Tools 5.1.0.Beta1
  3.  
  4. import java.util.Date;
  5. import javax.persistence.AttributeOverride;
  6. import javax.persistence.AttributeOverrides;
  7. import javax.persistence.CascadeType;
  8. import javax.persistence.Column;
  9. import javax.persistence.EmbeddedId;
  10. import javax.persistence.Entity;
  11. import javax.persistence.FetchType;
  12. import javax.persistence.JoinColumn;
  13. import javax.persistence.ManyToOne;
  14. import javax.persistence.Table;
  15. import javax.persistence.Temporal;
  16. import javax.persistence.TemporalType;
  17.  
  18. /**
  19. * ComandaVersiune generated by hbm2java
  20. */
  21. @Entity
  22. @Table(name = "comanda_versiune", catalog = "gestiune")
  23. public class ComandaVersiune implements java.io.Serializable {
  24.  
  25. private ComandaVersiuneId id;
  26. private Date dataInceput;
  27. private Date dataSfarsit;
  28. private Long sumaEstimata;
  29. private Contract contract;
  30. private Comanda comanda;
  31. private Date dataOperareVersiune;
  32.  
  33. public ComandaVersiune() {
  34. }
  35.  
  36. public ComandaVersiune(ComandaVersiuneId id, Contract contract) {
  37. this.id = id;
  38. this.contract = contract;
  39. }
  40.  
  41. public ComandaVersiune(ComandaVersiuneId id, Date dataInceput, Date dataSfarsit, Long sumaEstimata,
  42. Contract contract) {
  43. this.id = id;
  44. this.dataInceput = dataInceput;
  45. this.dataSfarsit = dataSfarsit;
  46. this.sumaEstimata = sumaEstimata;
  47. this.contract = contract;
  48. }
  49.  
  50. public ComandaVersiune(Comanda comanda){
  51. this.id = new ComandaVersiuneId(comanda.getComandaId(), comanda.getNrVersiune());
  52. this.dataInceput = comanda.getDataInceput();
  53. this.dataSfarsit = comanda.getDataSfarsit();
  54. this.sumaEstimata = comanda.getSumaEstimata();
  55. this.contract = comanda.getContract();
  56. this.dataOperareVersiune = comanda.getDataOperareVersiune();
  57. }
  58.  
  59. @EmbeddedId
  60.  
  61. @AttributeOverrides({
  62. @AttributeOverride(name = "comandaId", column = @Column(name = "comandaId", nullable = false)),
  63. @AttributeOverride(name = "nrVersiune", column = @Column(name = "nrVersiune", nullable = false)) })
  64. public ComandaVersiuneId getId() {
  65. return this.id;
  66. }
  67.  
  68. public void setId(ComandaVersiuneId id) {
  69. this.id = id;
  70. }
  71.  
  72. @Temporal(TemporalType.DATE)
  73. @Column(name = "dataInceput", length = 10)
  74. public Date getDataInceput() {
  75. return this.dataInceput;
  76. }
  77.  
  78. public void setDataInceput(Date dataInceput) {
  79. this.dataInceput = dataInceput;
  80. }
  81.  
  82. @Temporal(TemporalType.DATE)
  83. @Column(name = "dataSfarsit", length = 10)
  84. public Date getDataSfarsit() {
  85. return this.dataSfarsit;
  86. }
  87.  
  88. public void setDataSfarsit(Date dataSfarsit) {
  89. this.dataSfarsit = dataSfarsit;
  90. }
  91.  
  92. @Column(name = "sumaEstimata")
  93. public Long getValoareEstimata() {
  94. return this.sumaEstimata;
  95. }
  96.  
  97. public void setValoareEstimata(Long valoareEstimata) {
  98. this.sumaEstimata = valoareEstimata;
  99. }
  100.  
  101. @ManyToOne(fetch = FetchType.LAZY, cascade=CascadeType.ALL)
  102. @JoinColumn(name = "contractId", nullable = false)
  103. public Contract getContract() {
  104. return this.contract;
  105. }
  106.  
  107. public void setContract(Contract contract) {
  108. this.contract = contract;
  109. }
  110.  
  111. @ManyToOne(fetch = FetchType.LAZY, cascade=CascadeType.ALL)
  112. @JoinColumn(name = "comandaId", nullable = false, insertable = false, updatable = false)
  113. public Comanda getComanda() {
  114. return this.comanda;
  115. }
  116.  
  117. public void setComanda(Comanda comanda) {
  118. this.comanda = comanda;
  119. }
  120.  
  121. @Temporal(TemporalType.TIMESTAMP)
  122. @Column(name = "dataOperareVersiune", nullable = false)
  123. public Date getDataOperareVersiune() {
  124. return this.dataOperareVersiune;
  125. }
  126.  
  127. public void setDataOperareVersiune(Date dataOperareVersiune) {
  128. this.dataOperareVersiune = dataOperareVersiune;
  129. }
  130.  
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement