All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jpaoletti.jpm.hibernate.audit.AuditRecord Maven / Gradle / Ivy

The newest version!
package jpaoletti.jpm.hibernate.audit;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;

/**
 *
 * @author jpaoletti
 */
@Entity
@Table(name = "audit_records")
public class AuditRecord implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    @Temporal(javax.persistence.TemporalType.TIMESTAMP)
    private Date datetime;
    @Column(nullable = true)
    private String username;
    @Column(nullable = true)
    private String entity;
    @Column(nullable = true)
    private String operation;
    @Column(nullable = true)
    private String item;
    @Column(nullable = true)
    private String observations;

    public Date getDatetime() {
        return datetime;
    }

    public void setDatetime(Date datetime) {
        this.datetime = datetime;
    }

    public String getEntity() {
        return entity;
    }

    public void setEntity(String entity) {
        this.entity = entity;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getItem() {
        return item;
    }

    public void setItem(String item) {
        this.item = item;
    }

    public String getObservations() {
        return observations;
    }

    public void setObservations(String observations) {
        this.observations = observations;
    }

    public String getOperation() {
        return operation;
    }

    public void setOperation(String operation) {
        this.operation = operation;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy