×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Java
Posted by: Alexandros Kyriazis
Added: Jan 25, 2022 6:45 PM
Views: 392
Tags: no tags
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package semesterprojectv5;
  7.  
  8. import java.io.Serializable;
  9. import java.util.Date;
  10. import javax.persistence.Basic;
  11. import javax.persistence.Column;
  12. import javax.persistence.Entity;
  13. import javax.persistence.GeneratedValue;
  14. import javax.persistence.GenerationType;
  15. import javax.persistence.Id;
  16. import javax.persistence.JoinColumn;
  17. import javax.persistence.ManyToOne;
  18. import javax.persistence.NamedQueries;
  19. import javax.persistence.NamedQuery;
  20. import javax.persistence.Table;
  21. import javax.persistence.Temporal;
  22. import javax.persistence.TemporalType;
  23.  
  24. /**
  25.  *
  26.  * @author alexa
  27.  */
  28. @Table(name = "COVIDDATA")
  29. @NamedQueries({
  30.     @NamedQuery(name = "Coviddata.findAll", query = "SELECT c FROM Coviddata c"),
  31.     @NamedQuery(name = "Coviddata.findByCoviddata", query = "SELECT c FROM Coviddata c WHERE c.coviddata = :coviddata"),
  32.     @NamedQuery(name = "Coviddata.findByTrndate", query = "SELECT c FROM Coviddata c WHERE c.trndate = :trndate"),
  33.     @NamedQuery(name = "Coviddata.findByDatakind", query = "SELECT c FROM Coviddata c WHERE c.datakind = :datakind"),
  34.     @NamedQuery(name = "Coviddata.findByQty", query = "SELECT c FROM Coviddata c WHERE c.qty = :qty"),
  35.     @NamedQuery(name = "Coviddata.findByProodqty", query = "SELECT c FROM Coviddata c WHERE c.proodqty = :proodqty")})
  36. public class Coviddata implements Serializable {
  37.  
  38.     private static final long serialVersionUID = 1L;
  39.     @Id
  40.     @GeneratedValue(strategy = GenerationType.IDENTITY)
  41.     @Basic(optional = false)
  42.     @Column(name = "COVIDDATA")
  43.     private Integer coviddata;
  44.     @Basic(optional = false)
  45.     @Column(name = "TRNDATE")
  46.     @Temporal(TemporalType.DATE)
  47.     private Date trndate;
  48.     @Basic(optional = false)
  49.     @Column(name = "DATAKIND")
  50.     private short datakind;
  51.     @Basic(optional = false)
  52.     @Column(name = "QTY")
  53.     private int qty;
  54.     @Basic(optional = false)
  55.     @Column(name = "PROODQTY")
  56.     private int proodqty;
  57.     @JoinColumn(name = "COUNTRY", referencedColumnName = "COUNTRY")
  58.     @ManyToOne(optional = false)
  59.     private Country country;
  60.  
  61.     public Coviddata() {
  62.     }
  63.  
  64.     public Coviddata(Integer coviddata) {
  65.         this.coviddata = coviddata;
  66.     }
  67.  
  68.     public Coviddata(Integer coviddata, Date trndate, short datakind, int qty, int proodqty) {
  69.         this.coviddata = coviddata;
  70.         this.trndate = trndate;
  71.         this.datakind = datakind;
  72.         this.qty = qty;
  73.         this.proodqty = proodqty;
  74.     }
  75.  
  76.     public Integer getCoviddata() {
  77.         return coviddata;
  78.     }
  79.  
  80.     public void setCoviddata(Integer coviddata) {
  81.         this.coviddata = coviddata;
  82.     }
  83.  
  84.     public Date getTrndate() {
  85.         return trndate;
  86.     }
  87.  
  88.     public void setTrndate(Date trndate) {
  89.         this.trndate = trndate;
  90.     }
  91.  
  92.     public short getDatakind() {
  93.         return datakind;
  94.     }
  95.  
  96.     public void setDatakind(short datakind) {
  97.         this.datakind = datakind;
  98.     }
  99.  
  100.     public int getQty() {
  101.         return qty;
  102.     }
  103.  
  104.     public void setQty(int qty) {
  105.         this.qty = qty;
  106.     }
  107.  
  108.     public int getProodqty() {
  109.         return proodqty;
  110.     }
  111.  
  112.     public void setProodqty(int proodqty) {
  113.         this.proodqty = proodqty;
  114.     }
  115.  
  116.     public Country getCountry() {
  117.         return country;
  118.     }
  119.  
  120.     public void setCountry(Country country) {
  121.         this.country = country;
  122.     }
  123.  
  124.     @Override
  125.     public int hashCode() {
  126.         int hash = 0;
  127.         hash += (coviddata != null ? coviddata.hashCode() : 0);
  128.         return hash;
  129.     }
  130.  
  131.     @Override
  132.     public boolean equals(Object object) {
  133.         // TODO: Warning - this method won't work in the case the id fields are not set
  134.         if (!(object instanceof Coviddata)) {
  135.             return false;
  136.         }
  137.         Coviddata other = (Coviddata) object;
  138.         if ((this.coviddata == null && other.coviddata != null) || (this.coviddata != null && !this.coviddata.equals(other.coviddata))) {
  139.             return false;
  140.         }
  141.         return true;
  142.     }
  143.  
  144.     @Override
  145.     public String toString() {
  146.         return "semesterprojectv5.Coviddata[ coviddata=" + coviddata + " ]";
  147.     }
  148.    
  149. }
  150.