Advertisement
Guest User

Untitled

a guest
May 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 2.57 KB | None | 0 0
  1. package cl.agile.core.form;
  2.  
  3. import java.util.Date;
  4.  
  5. import javax.persistence.Column;
  6. import javax.persistence.Entity;
  7. import javax.persistence.FetchType;
  8. import javax.persistence.GeneratedValue;
  9. import javax.persistence.GenerationType;
  10. import javax.persistence.Id;
  11. import javax.persistence.JoinColumn;
  12. import javax.persistence.Lob;
  13. import javax.persistence.ManyToOne;
  14. import javax.persistence.OneToOne;
  15. import javax.persistence.SequenceGenerator;
  16. import javax.persistence.Table;
  17. import javax.persistence.Temporal;
  18. import javax.persistence.TemporalType;
  19.  
  20.  
  21.  
  22. import com.google.gson.annotations.Expose;
  23.  
  24. @Entity
  25. @Table(name="CCU_FIRMA")
  26. public class Firma {
  27.    
  28.     @Id
  29.     @Column(name="firma_id")
  30.     @SequenceGenerator(name="CCU_firma_seq",sequenceName="CCU_firma_sequence",allocationSize=1)
  31.     @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="CCU_firma_seq")
  32.     @Expose
  33.     private Integer firma_id;
  34.    
  35.     @Column(name="type")
  36.     private Integer type;
  37.    
  38.     @Temporal(TemporalType.TIMESTAMP)  
  39.     @Column(name="timestamp", insertable = false, updatable = false, columnDefinition="TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
  40.     private Date timestamp;
  41.    
  42.     @Lob
  43.     @Column(name="bio_reg", nullable=true)
  44. //  @Type(type="org.hibernate.type.PrimitiveByteArrayBlobType")
  45.     private byte[] biometria;  
  46.    
  47.     @OneToOne(fetch=FetchType.LAZY)
  48.     @JoinColumn(name="ID_DOC_USER")
  49.     private DocUser docuser;
  50.    
  51.     @ManyToOne(fetch = FetchType.LAZY)
  52.      @JoinColumn(name = "id_user", nullable = true)
  53.      private User user;
  54.    
  55.      @ManyToOne(fetch = FetchType.LAZY)
  56.      @JoinColumn(name = "id_certificate", nullable = true)
  57.      private Certificate certificate;
  58.    
  59.  
  60.  
  61.     public Certificate getCertificate() {
  62.         return certificate;
  63.     }
  64.  
  65.     public void setCertificate(Certificate certificate) {
  66.         this.certificate = certificate;
  67.     }
  68.  
  69.     public User getUser() {
  70.         return user;
  71.     }
  72.  
  73.     public void setUser(User user) {
  74.         this.user = user;
  75.     }
  76.  
  77.     public Integer getFirma_id() {
  78.         return firma_id;
  79.     }
  80.  
  81.     public void setFirma_id(Integer firma_id) {
  82.         this.firma_id = firma_id;
  83.     }
  84.  
  85.     public Integer getType() {
  86.         return type;
  87.     }
  88.  
  89.     public void setType(Integer type) {
  90.         this.type = type;
  91.     }
  92.  
  93.     public Date getTimestamp() {
  94.         return timestamp;
  95.     }
  96.  
  97.     public void setTimestamp(Date timestamp) {
  98.         this.timestamp = timestamp;
  99.     }
  100.  
  101.     public byte[] getBiometria() {
  102.         return biometria;
  103.     }
  104.  
  105.     public void setBiometria(byte[] biometria) {
  106.         this.biometria = biometria;
  107.     }
  108.  
  109.     public DocUser getDocuser() {
  110.         return docuser;
  111.     }
  112.  
  113.     public void setDocuser(DocUser docuser) {
  114.         this.docuser = docuser;
  115.     }  
  116.    
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement