9de07817 |
1 | /*\r |
2 | * To change this template, choose Tools | Templates\r |
3 | * and open the template in the editor.\r |
4 | */\r |
5 | package org.ufcspa.simdecs.entidade;\r |
6 | \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 |
13 | \r |
14 | /**\r |
15 | *\r |
16 | * @author pbarros\r |
17 | */\r |
18 | @Entity\r |
19 | @Table(name = "log")\r |
20 | @XmlRootElement\r |
21 | @NamedQueries({\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 |
30 | @Id\r |
31 | @SequenceGenerator(name="seqLog", sequenceName="SQLOG")\r |
32 | @GeneratedValue(strategy=GenerationType.AUTO, generator="seqLog")\r |
33 | @Basic(optional = false)\r |
34 | @NotNull\r |
35 | @Column(name = "idlog")\r |
36 | private Integer idlog;\r |
37 | @Basic(optional = false)\r |
38 | @NotNull\r |
39 | @Size(min = 1, max = 200)\r |
40 | @Column(name = "descricaolog")\r |
41 | private String descricaolog;\r |
42 | @Basic(optional = false)\r |
43 | @NotNull\r |
44 | @Column(name = "usuid")\r |
45 | private long 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 |
52 | \r |
53 | public Log() {\r |
54 | }\r |
55 | \r |
56 | public Log(Integer idlog) {\r |
57 | this.idlog = idlog;\r |
58 | }\r |
59 | \r |
60 | public Log(Integer idlog, String descricaolog, long usuid) {\r |
61 | this.idlog = idlog;\r |
62 | this.descricaolog = descricaolog;\r |
63 | this.usuid = usuid;\r |
64 | }\r |
65 | \r |
66 | public Integer getIdlog() {\r |
67 | return idlog;\r |
68 | }\r |
69 | \r |
70 | public void setIdlog(Integer idlog) {\r |
71 | this.idlog = idlog;\r |
72 | }\r |
73 | \r |
74 | public String getDescricaolog() {\r |
75 | return descricaolog;\r |
76 | }\r |
77 | \r |
78 | public void setDescricaolog(String descricaolog) {\r |
79 | this.descricaolog = descricaolog;\r |
80 | }\r |
81 | \r |
82 | public long getUsuid() {\r |
83 | return usuid;\r |
84 | }\r |
85 | \r |
86 | public void setUsuid(long usuid) {\r |
87 | this.usuid = usuid;\r |
88 | }\r |
89 | \r |
90 | public Date getDatalog() {\r |
91 | return datalog;\r |
92 | }\r |
93 | \r |
94 | public void setDatalog(Date datalog) {\r |
95 | this.datalog = datalog;\r |
96 | }\r |
97 | \r |
98 | public Date getHoralog() {\r |
99 | return horalog;\r |
100 | }\r |
101 | \r |
102 | public void setHoralog(Date horalog) {\r |
103 | this.horalog = horalog;\r |
104 | }\r |
105 | \r |
106 | @Override\r |
107 | public int hashCode() {\r |
108 | int hash = 0;\r |
109 | hash += (idlog != null ? idlog.hashCode() : 0);\r |
110 | return hash;\r |
111 | }\r |
112 | \r |
113 | @Override\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 |
117 | return false;\r |
118 | }\r |
119 | Log other = (Log) object;\r |
120 | if ((this.idlog == null && other.idlog != null) || (this.idlog != null && !this.idlog.equals(other.idlog))) {\r |
121 | return false;\r |
122 | }\r |
123 | return true;\r |
124 | }\r |
125 | \r |
126 | @Override\r |
127 | public String toString() {\r |
128 | return "org.ufcspa.simdecs.entidade.Log[ idlog=" + idlog + " ]";\r |
129 | }\r |
130 | \r |
131 | }\r |