/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.ufcspa.simdecs.entidade; import java.io.Serializable; import java.util.Date; import javax.persistence.*; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import javax.xml.bind.annotation.XmlRootElement; /** * * @author pbarros */ @Entity @Table(name = "log") @XmlRootElement @NamedQueries({ @NamedQuery(name = "Log.findAll", query = "SELECT l FROM Log l"), @NamedQuery(name = "Log.findByIdlog", query = "SELECT l FROM Log l WHERE l.idlog = :idlog"), @NamedQuery(name = "Log.findByDescricaolog", query = "SELECT l FROM Log l WHERE l.descricaolog = :descricaolog"), @NamedQuery(name = "Log.findByUsuid", query = "SELECT l FROM Log l WHERE l.usuid = :usuid"), @NamedQuery(name = "Log.findByDatalog", query = "SELECT l FROM Log l WHERE l.datalog = :datalog"), @NamedQuery(name = "Log.findByHoralog", query = "SELECT l FROM Log l WHERE l.horalog = :horalog")}) public class Log implements Serializable { private static final long serialVersionUID = 1L; @Id @SequenceGenerator(name="seqLog", sequenceName="SQLOG") @GeneratedValue(strategy=GenerationType.AUTO, generator="seqLog") @Basic(optional = false) @NotNull @Column(name = "idlog") private Integer idlog; @Basic(optional = false) @NotNull @Size(min = 1, max = 200) @Column (name = "idTipoLog") private Long idTipoLog; @Column(name = "descricaolog") private String descricaolog; @Basic(optional = false) @NotNull @Column(name = "usuid") private long usuid; @Column(name = "datalog") @Temporal(TemporalType.DATE) private Date datalog; @Column(name = "horalog") @Temporal(TemporalType.TIME) private Date horalog; public Log() { } public Log(Integer idlog) { this.idlog = idlog; } public Log(Integer idlog, String descricaolog, long usuid) { this.idlog = idlog; this.descricaolog = descricaolog; this.usuid = usuid; } public Integer getIdlog() { return idlog; } public void setIdlog(Integer idlog) { this.idlog = idlog; } public String getDescricaolog() { return descricaolog; } public void setDescricaolog(String descricaolog) { this.descricaolog = descricaolog; } public Long getIdTipolog() { return idTipoLog; } public void setIdTipolog(Long idtipolog) { this.idTipoLog = idtipolog; } public long getUsuid() { return usuid; } public void setUsuid(long usuid) { this.usuid = usuid; } public Date getDatalog() { return datalog; } public void setDatalog(Date datalog) { this.datalog = datalog; } public Date getHoralog() { return horalog; } public void setHoralog(Date horalog) { this.horalog = horalog; } @Override public int hashCode() { int hash = 0; hash += (idlog != null ? idlog.hashCode() : 0); return hash; } @Override public boolean equals(Object object) { // TODO: Warning - this method won't work in the case the id fields are not set if (!(object instanceof Log)) { return false; } Log other = (Log) object; if ((this.idlog == null && other.idlog != null) || (this.idlog != null && !this.idlog.equals(other.idlog))) { return false; } return true; } @Override public String toString() { return "org.ufcspa.simdecs.entidade.Log[ idlog=" + idlog + " ]"; } }