Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. package br.com.brasilseg.simulador.commons.domain;
  2.  
  3. import org.springframework.data.annotation.CreatedDate;
  4. import org.springframework.data.annotation.LastModifiedDate;
  5. import org.springframework.data.jpa.domain.support.AuditingEntityListener;
  6.  
  7. import javax.persistence.*;
  8. import java.io.Serializable;
  9. import java.util.Date;
  10.  
  11. /**
  12.  * Classe abstrata contendo os campos para auditoria.
  13.  */
  14. @MappedSuperclass
  15. @EntityListeners(AuditingEntityListener.class)
  16. public abstract class Auditoria implements Serializable {
  17.  
  18.     private static final long serialVersionUID = 1L;
  19.  
  20.     @CreatedDate
  21.     @Temporal(TemporalType.TIMESTAMP)
  22.     @Column(name = "dt_inclusao")
  23.     protected Date criadoEm;
  24.    
  25.     @LastModifiedDate
  26.     @Temporal(TemporalType.TIMESTAMP)
  27.     @Column(name = "dt_alteracao")
  28.     protected Date atualizadoEm;
  29.    
  30.     public Date getCriadoEm() {
  31.         return criadoEm;
  32.     }
  33.  
  34.     public void setCriadoEm(Date criadoEm) {
  35.         this.criadoEm = criadoEm;
  36.     }
  37.  
  38.     public Date getAtualizadoEm() {
  39.         return atualizadoEm;
  40.     }
  41.  
  42.     public void setAtualizadoEm(Date atualizadoEm) {
  43.         this.atualizadoEm = atualizadoEm;
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement