ballchaichana

DcDB

Sep 8th, 2018
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.80 KB | None | 0 0
  1. package th.in.oneauthen.object;
  2.  
  3. import java.io.Serializable;
  4. import java.util.Date;
  5.  
  6. import javax.persistence.Column;
  7. import javax.persistence.Entity;
  8. import javax.persistence.GeneratedValue;
  9. import javax.persistence.Id;
  10. import javax.persistence.JoinColumn;
  11. import javax.persistence.ManyToOne;
  12. import javax.persistence.NamedQueries;
  13. import javax.persistence.NamedQuery;
  14. import javax.persistence.Table;
  15.  
  16. import org.hibernate.annotations.GenericGenerator;
  17.  
  18. @Entity
  19. @Table(name="DOCUMENT")
  20. @NamedQueries(value = {
  21.         @NamedQuery(name="gethistoryByOwner", query="SELECT sHistory FROM DocumentDB sHistory WHERE sHistory.creator = :creator")
  22.     })
  23. public class DocumentDB implements Serializable {
  24.    
  25.     /**
  26.      *
  27.      */
  28.     private static final long serialVersionUID = 4236321792271649306L;
  29.  
  30.     @Id
  31.     @GeneratedValue( generator= "UUID2" )
  32.     @GenericGenerator( name = "UUID2", strategy = "uuid2" )
  33.     @Column(name ="ID")
  34.     private String docId;
  35.    
  36.     @ManyToOne
  37.     @JoinColumn(name = "CREATOR" , nullable = false)
  38.     private UserUidDB creator;
  39.    
  40.     @Column(name = "DOC_FILE", nullable = false)
  41.     private byte[] docFile;
  42.    
  43.     @Column(name = "REMAINING_SIGNER")
  44.     private int remainingSigner=0;
  45.    
  46.     @Column(name = "TIME_SIGN")
  47.     private Date timeSign;
  48.    
  49.     @Column(name = "FILE_NAME")
  50.     private String fileName;
  51.    
  52.     @Column(name = "TYPE")
  53.     private String typeApi;
  54.    
  55.     @Column(name = "TOTAL")
  56.     private int totalDocument;
  57.    
  58.     @Column(name = "STATUS")
  59.     private String status;
  60.    
  61.  
  62.     public String getStatus() {
  63.         return status;
  64.     }
  65.  
  66.     public void setStatus(String status) {
  67.         this.status = status;
  68.     }
  69.  
  70.     public int getTotalDocument() {
  71.         return totalDocument;
  72.     }
  73.  
  74.     public void setTotalDocument(int totalDocument) {
  75.         this.totalDocument = totalDocument;
  76.     }
  77.  
  78.     public String getTypeApi() {
  79.         return typeApi;
  80.     }
  81.  
  82.     public void setTypeApi(String typeApi) {
  83.         this.typeApi = typeApi;
  84.     }
  85.  
  86.     public String getFileName() {
  87.         return fileName;
  88.     }
  89.  
  90.     public void setFileName(String fileName) {
  91.         this.fileName = fileName;
  92.     }
  93.  
  94.     public String getDocId() {
  95.         return docId;
  96.     }
  97.  
  98.     public void setDocId(String docId) {
  99.         this.docId = docId;
  100.     }
  101.  
  102.     public UserUidDB getCreator() {
  103.         return creator;
  104.     }
  105.  
  106.     public void setCreator(UserUidDB creator) {
  107.         this.creator = creator;
  108.     }
  109.  
  110.     public byte[] getDocFile() {
  111.         return docFile;
  112.     }
  113.  
  114.     public void setDocFile(byte[] docFile) {
  115.         this.docFile = docFile;
  116.     }
  117.  
  118.     public int getRemainingSigner() {
  119.         return remainingSigner;
  120.     }
  121.  
  122.     public void setRemainingSigner(int remainingSigner) {
  123.         this.remainingSigner = remainingSigner;
  124.     }
  125.    
  126.     public Date gettimeSign() {
  127.         return timeSign;
  128.     }
  129.     public void settimeSign(Date timeSign) {
  130.         this.timeSign = timeSign;
  131.     }
  132.  
  133.     @Override
  134.     public String toString() {
  135.         // TODO Auto-generated method stub
  136.         return super.toString();
  137.     }
  138.    
  139.    
  140.    
  141. }
Advertisement
Add Comment
Please, Sign In to add comment