Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gestiune.entities;
- // Generated Oct 10, 2016 1:46:28 PM by Hibernate Tools 5.1.0.Beta1
- import java.util.Date;
- import javax.persistence.AttributeOverride;
- import javax.persistence.AttributeOverrides;
- import javax.persistence.CascadeType;
- import javax.persistence.Column;
- import javax.persistence.EmbeddedId;
- import javax.persistence.Entity;
- import javax.persistence.FetchType;
- import javax.persistence.JoinColumn;
- import javax.persistence.ManyToOne;
- import javax.persistence.Table;
- import javax.persistence.Temporal;
- import javax.persistence.TemporalType;
- /**
- * ComandaVersiune generated by hbm2java
- */
- @Entity
- @Table(name = "comanda_versiune", catalog = "gestiune")
- public class ComandaVersiune implements java.io.Serializable {
- private ComandaVersiuneId id;
- private Date dataInceput;
- private Date dataSfarsit;
- private Long sumaEstimata;
- private Contract contract;
- private Comanda comanda;
- private Date dataOperareVersiune;
- public ComandaVersiune() {
- }
- public ComandaVersiune(ComandaVersiuneId id, Contract contract) {
- this.id = id;
- this.contract = contract;
- }
- public ComandaVersiune(ComandaVersiuneId id, Date dataInceput, Date dataSfarsit, Long sumaEstimata,
- Contract contract) {
- this.id = id;
- this.dataInceput = dataInceput;
- this.dataSfarsit = dataSfarsit;
- this.sumaEstimata = sumaEstimata;
- this.contract = contract;
- }
- public ComandaVersiune(Comanda comanda){
- this.id = new ComandaVersiuneId(comanda.getComandaId(), comanda.getNrVersiune());
- this.dataInceput = comanda.getDataInceput();
- this.dataSfarsit = comanda.getDataSfarsit();
- this.sumaEstimata = comanda.getSumaEstimata();
- this.contract = comanda.getContract();
- this.dataOperareVersiune = comanda.getDataOperareVersiune();
- }
- @EmbeddedId
- @AttributeOverrides({
- @AttributeOverride(name = "comandaId", column = @Column(name = "comandaId", nullable = false)),
- @AttributeOverride(name = "nrVersiune", column = @Column(name = "nrVersiune", nullable = false)) })
- public ComandaVersiuneId getId() {
- return this.id;
- }
- public void setId(ComandaVersiuneId id) {
- this.id = id;
- }
- @Temporal(TemporalType.DATE)
- @Column(name = "dataInceput", length = 10)
- public Date getDataInceput() {
- return this.dataInceput;
- }
- public void setDataInceput(Date dataInceput) {
- this.dataInceput = dataInceput;
- }
- @Temporal(TemporalType.DATE)
- @Column(name = "dataSfarsit", length = 10)
- public Date getDataSfarsit() {
- return this.dataSfarsit;
- }
- public void setDataSfarsit(Date dataSfarsit) {
- this.dataSfarsit = dataSfarsit;
- }
- @Column(name = "sumaEstimata")
- public Long getValoareEstimata() {
- return this.sumaEstimata;
- }
- public void setValoareEstimata(Long valoareEstimata) {
- this.sumaEstimata = valoareEstimata;
- }
- @ManyToOne(fetch = FetchType.LAZY, cascade=CascadeType.ALL)
- @JoinColumn(name = "contractId", nullable = false)
- public Contract getContract() {
- return this.contract;
- }
- public void setContract(Contract contract) {
- this.contract = contract;
- }
- @ManyToOne(fetch = FetchType.LAZY, cascade=CascadeType.ALL)
- @JoinColumn(name = "comandaId", nullable = false, insertable = false, updatable = false)
- public Comanda getComanda() {
- return this.comanda;
- }
- public void setComanda(Comanda comanda) {
- this.comanda = comanda;
- }
- @Temporal(TemporalType.TIMESTAMP)
- @Column(name = "dataOperareVersiune", nullable = false)
- public Date getDataOperareVersiune() {
- return this.dataOperareVersiune;
- }
- public void setDataOperareVersiune(Date dataOperareVersiune) {
- this.dataOperareVersiune = dataOperareVersiune;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement