2 * To change this template, choose Tools | Templates
\r
3 * and open the template in the editor.
\r
5 package org.ufcspa.simdecs.entidade;
\r
7 import java.io.Serializable;
\r
8 import java.util.Date;
\r
9 import javax.persistence.*;
\r
10 import javax.validation.constraints.NotNull;
\r
11 import javax.validation.constraints.Size;
\r
12 import javax.xml.bind.annotation.XmlRootElement;
\r
19 @Table(name = "log")
\r
22 @NamedQuery(name = "Log.findAll", query = "SELECT l FROM Log l"),
\r
23 @NamedQuery(name = "Log.findByIdlog", query = "SELECT l FROM Log l WHERE l.idlog = :idlog"),
\r
24 @NamedQuery(name = "Log.findByDescricaolog", query = "SELECT l FROM Log l WHERE l.descricaolog = :descricaolog"),
\r
25 @NamedQuery(name = "Log.findByUsuid", query = "SELECT l FROM Log l WHERE l.usuid = :usuid"),
\r
26 @NamedQuery(name = "Log.findByDatalog", query = "SELECT l FROM Log l WHERE l.datalog = :datalog"),
\r
27 @NamedQuery(name = "Log.findByHoralog", query = "SELECT l FROM Log l WHERE l.horalog = :horalog")})
\r
28 public class Log implements Serializable {
\r
29 private static final long serialVersionUID = 1L;
\r
31 @SequenceGenerator(name="seqLog", sequenceName="SQLOG")
\r
32 @GeneratedValue(strategy=GenerationType.AUTO, generator="seqLog")
\r
33 @Basic(optional = false)
\r
35 @Column(name = "idlog")
\r
36 private Integer idlog;
\r
37 @Basic(optional = false)
\r
39 @Size(min = 1, max = 200)
\r
40 @Column(name = "descricaolog")
\r
41 private String descricaolog;
\r
42 @Basic(optional = false)
\r
44 @Column(name = "usuid")
\r
46 @Column(name = "datalog")
\r
47 @Temporal(TemporalType.DATE)
\r
48 private Date datalog;
\r
49 @Column(name = "horalog")
\r
50 @Temporal(TemporalType.TIME)
\r
51 private Date horalog;
\r
56 public Log(Integer idlog) {
\r
60 public Log(Integer idlog, String descricaolog, long usuid) {
\r
62 this.descricaolog = descricaolog;
\r
66 public Integer getIdlog() {
\r
70 public void setIdlog(Integer idlog) {
\r
74 public String getDescricaolog() {
\r
75 return descricaolog;
\r
78 public void setDescricaolog(String descricaolog) {
\r
79 this.descricaolog = descricaolog;
\r
82 public long getUsuid() {
\r
86 public void setUsuid(long usuid) {
\r
90 public Date getDatalog() {
\r
94 public void setDatalog(Date datalog) {
\r
95 this.datalog = datalog;
\r
98 public Date getHoralog() {
\r
102 public void setHoralog(Date horalog) {
\r
103 this.horalog = horalog;
\r
107 public int hashCode() {
\r
109 hash += (idlog != null ? idlog.hashCode() : 0);
\r
114 public boolean equals(Object object) {
\r
115 // TODO: Warning - this method won't work in the case the id fields are not set
\r
116 if (!(object instanceof Log)) {
\r
119 Log other = (Log) object;
\r
120 if ((this.idlog == null && other.idlog != null) || (this.idlog != null && !this.idlog.equals(other.idlog))) {
\r
127 public String toString() {
\r
128 return "org.ufcspa.simdecs.entidade.Log[ idlog=" + idlog + " ]";
\r