--- /dev/null
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entidade;\r
+\r
+import java.io.Serializable;\r
+import javax.persistence.*;\r
+import javax.validation.constraints.NotNull;\r
+import javax.validation.constraints.Size;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name="ArquivoCaso")\r
+public class ArquivoCaso implements Serializable {\r
+ private static final long serialVersionUID = 1L;\r
+ \r
+ @SequenceGenerator(name="seqArqCaso", sequenceName="SQARQC")\r
+ @GeneratedValue(strategy=GenerationType.AUTO, generator="seqArqCaso")\r
+ @Id\r
+ private Long id;\r
+ \r
+ @Column(length=255)\r
+ private String nome;\r
+ \r
+ \r
+ @Column(length=255)\r
+ private String endArquivo;\r
+ \r
+ \r
+ public Long getId() { return this.id; }\r
+ public void setId(Long id) { this.id = id; }\r
+ public String getNome() { return this.nome; }\r
+ public void setNome(String name) { this.nome = name; }\r
+ public String getEndArquivo() { return this.endArquivo; }\r
+ public void setEndArquivo(String endArquivo) { this.endArquivo = endArquivo; }\r
+ \r
+ \r
+ @Override\r
+ public int hashCode() {\r
+ int hash = 0;\r
+ hash += (id != null ? id.hashCode() : 0);\r
+ return hash;\r
+ }\r
+\r
+ @Override\r
+ public boolean equals(Object object) {\r
+ // TODO: Warning - this method won't work in the case the id fields are not set\r
+ if (!(object instanceof ArquivoCaso)) {\r
+ return false;\r
+ }\r
+ ArquivoCaso other = (ArquivoCaso) object;\r
+ if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) {\r
+ return false;\r
+ }\r
+ return true;\r
+ }\r
+\r
+ @Override\r
+ public String toString() {\r
+ return "org.ufcspa.simdecs.entidade.ArquivoCaso[ id=" + id + " ]";\r
+ }\r
+ \r
+}\r
--- /dev/null
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entidade;\r
+\r
+import java.io.Serializable;\r
+import java.util.Date;\r
+import javax.persistence.*;\r
+import javax.validation.constraints.NotNull;\r
+import javax.validation.constraints.Size;\r
+import javax.xml.bind.annotation.XmlRootElement;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name = "log")\r
+@XmlRootElement\r
+@NamedQueries({\r
+ @NamedQuery(name = "Log.findAll", query = "SELECT l FROM Log l"),\r
+ @NamedQuery(name = "Log.findByIdlog", query = "SELECT l FROM Log l WHERE l.idlog = :idlog"),\r
+ @NamedQuery(name = "Log.findByDescricaolog", query = "SELECT l FROM Log l WHERE l.descricaolog = :descricaolog"),\r
+ @NamedQuery(name = "Log.findByUsuid", query = "SELECT l FROM Log l WHERE l.usuid = :usuid"),\r
+ @NamedQuery(name = "Log.findByDatalog", query = "SELECT l FROM Log l WHERE l.datalog = :datalog"),\r
+ @NamedQuery(name = "Log.findByHoralog", query = "SELECT l FROM Log l WHERE l.horalog = :horalog")})\r
+public class Log implements Serializable {\r
+ private static final long serialVersionUID = 1L;\r
+ @Id\r
+ @SequenceGenerator(name="seqLog", sequenceName="SQLOG")\r
+ @GeneratedValue(strategy=GenerationType.AUTO, generator="seqLog")\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Column(name = "idlog")\r
+ private Integer idlog;\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Size(min = 1, max = 200)\r
+ @Column(name = "descricaolog")\r
+ private String descricaolog;\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Column(name = "usuid")\r
+ private long usuid;\r
+ @Column(name = "datalog")\r
+ @Temporal(TemporalType.DATE)\r
+ private Date datalog;\r
+ @Column(name = "horalog")\r
+ @Temporal(TemporalType.TIME)\r
+ private Date horalog;\r
+\r
+ public Log() {\r
+ }\r
+\r
+ public Log(Integer idlog) {\r
+ this.idlog = idlog;\r
+ }\r
+\r
+ public Log(Integer idlog, String descricaolog, long usuid) {\r
+ this.idlog = idlog;\r
+ this.descricaolog = descricaolog;\r
+ this.usuid = usuid;\r
+ }\r
+\r
+ public Integer getIdlog() {\r
+ return idlog;\r
+ }\r
+\r
+ public void setIdlog(Integer idlog) {\r
+ this.idlog = idlog;\r
+ }\r
+\r
+ public String getDescricaolog() {\r
+ return descricaolog;\r
+ }\r
+\r
+ public void setDescricaolog(String descricaolog) {\r
+ this.descricaolog = descricaolog;\r
+ }\r
+\r
+ public long getUsuid() {\r
+ return usuid;\r
+ }\r
+\r
+ public void setUsuid(long usuid) {\r
+ this.usuid = usuid;\r
+ }\r
+\r
+ public Date getDatalog() {\r
+ return datalog;\r
+ }\r
+\r
+ public void setDatalog(Date datalog) {\r
+ this.datalog = datalog;\r
+ }\r
+\r
+ public Date getHoralog() {\r
+ return horalog;\r
+ }\r
+\r
+ public void setHoralog(Date horalog) {\r
+ this.horalog = horalog;\r
+ }\r
+\r
+ @Override\r
+ public int hashCode() {\r
+ int hash = 0;\r
+ hash += (idlog != null ? idlog.hashCode() : 0);\r
+ return hash;\r
+ }\r
+\r
+ @Override\r
+ public boolean equals(Object object) {\r
+ // TODO: Warning - this method won't work in the case the id fields are not set\r
+ if (!(object instanceof Log)) {\r
+ return false;\r
+ }\r
+ Log other = (Log) object;\r
+ if ((this.idlog == null && other.idlog != null) || (this.idlog != null && !this.idlog.equals(other.idlog))) {\r
+ return false;\r
+ }\r
+ return true;\r
+ }\r
+\r
+ @Override\r
+ public String toString() {\r
+ return "org.ufcspa.simdecs.entidade.Log[ idlog=" + idlog + " ]";\r
+ }\r
+ \r
+}\r
--- /dev/null
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.entidade;\r
+\r
+import java.io.Serializable;\r
+import java.util.Collection;\r
+import java.util.Date;\r
+import javax.persistence.*;\r
+import javax.validation.constraints.NotNull;\r
+import javax.validation.constraints.Size;\r
+import javax.xml.bind.annotation.XmlRootElement;\r
+import javax.xml.bind.annotation.XmlTransient;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+@Entity\r
+@Table(name = "usuario")\r
+@XmlRootElement\r
+@NamedQueries({\r
+ @NamedQuery(name = "Usuario.findAll", query = "SELECT u FROM Usuario u"),\r
+ @NamedQuery(name = "Usuario.findById", query = "SELECT u FROM Usuario u WHERE u.id = :id"),\r
+ @NamedQuery(name = "Usuario.findByAprovado", query = "SELECT u FROM Usuario u WHERE u.aprovado = :aprovado"),\r
+ @NamedQuery(name = "Usuario.findByAtivo", query = "SELECT u FROM Usuario u WHERE u.ativo = :ativo"),\r
+ @NamedQuery(name = "Usuario.findByDatacriacao", query = "SELECT u FROM Usuario u WHERE u.datacriacao = :datacriacao"),\r
+ @NamedQuery(name = "Usuario.findByDatanascimento", query = "SELECT u FROM Usuario u WHERE u.datanascimento = :datanascimento"),\r
+ @NamedQuery(name = "Usuario.findByEmail", query = "SELECT u FROM Usuario u WHERE u.email = :email"),\r
+ @NamedQuery(name = "Usuario.findByFuncao", query = "SELECT u FROM Usuario u WHERE u.funcao = :funcao"),\r
+ @NamedQuery(name = "Usuario.findByLogin", query = "SELECT u FROM Usuario u WHERE u.login = :login"),\r
+ @NamedQuery(name = "Usuario.findByNome", query = "SELECT u FROM Usuario u WHERE u.nome = :nome"),\r
+ @NamedQuery(name = "Usuario.findBySenha", query = "SELECT u FROM Usuario u WHERE u.senha = :senha"),\r
+ @NamedQuery(name = "Usuario.findBySexo", query = "SELECT u FROM Usuario u WHERE u.sexo = :sexo"),\r
+ @NamedQuery(name = "Usuario.findByTelefone", query = "SELECT u FROM Usuario u WHERE u.telefone = :telefone")})\r
+public class Usuario implements Serializable {\r
+ private static final long serialVersionUID = 1L;\r
+ @Id\r
+ @SequenceGenerator(name = "sequenceUsuario", sequenceName = "sqUsuario", initialValue = 1, allocationSize=1)\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Column(name = "id")\r
+ private Long id;\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Column(name = "aprovado")\r
+ private boolean aprovado;\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Column(name = "ativo")\r
+ private boolean ativo;\r
+ @Column(name = "datacriacao")\r
+ @Temporal(TemporalType.DATE)\r
+ private Date datacriacao;\r
+ @Column(name = "datanascimento")\r
+ @Temporal(TemporalType.DATE)\r
+ private Date datanascimento;\r
+ // @Pattern(regexp="[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?", message="E-mail inválido")//if the field contains email address consider using this annotation to enforce field validation\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Size(min = 1, max = 40)\r
+ @Column(name = "email")\r
+ private String email;\r
+ @Size(max = 100)\r
+ @Column(name = "funcao")\r
+ private String funcao;\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Size(min = 1, max = 30)\r
+ @Column(name = "login")\r
+ private String login;\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Size(min = 1, max = 70)\r
+ @Column(name = "nome")\r
+ private String nome;\r
+ @Basic(optional = false)\r
+ @NotNull\r
+ @Size(min = 1, max = 20)\r
+ @Column(name = "senha")\r
+ private String senha;\r
+ @Size(max = 1)\r
+ @Column(name = "sexo")\r
+ private String sexo;\r
+ @Size(max = 20)\r
+ @Column(name = "telefone")\r
+ private String telefone;\r
+ @OneToMany(mappedBy = "usuId")\r
+ private Collection<Usuario> usuarioCollection;\r
+ @JoinColumn(name = "usu_id", referencedColumnName = "id")\r
+ @ManyToOne\r
+ private Usuario usuId;\r
+\r
+ public Usuario() {\r
+ }\r
+\r
+ public Usuario(Long id) {\r
+ this.id = id;\r
+ }\r
+\r
+ public Usuario(Long id, boolean aprovado, boolean ativo, String email, String login, String nome, String senha) {\r
+ this.id = id;\r
+ this.aprovado = aprovado;\r
+ this.ativo = ativo;\r
+ this.email = email;\r
+ this.login = login;\r
+ this.nome = nome;\r
+ this.senha = senha;\r
+ }\r
+\r
+ public Long getId() {\r
+ return id;\r
+ }\r
+\r
+ public void setId(Long id) {\r
+ this.id = id;\r
+ }\r
+\r
+ public boolean getAprovado() {\r
+ return aprovado;\r
+ }\r
+\r
+ public void setAprovado(boolean aprovado) {\r
+ this.aprovado = aprovado;\r
+ }\r
+\r
+ public boolean getAtivo() {\r
+ return ativo;\r
+ }\r
+\r
+ public void setAtivo(boolean ativo) {\r
+ this.ativo = ativo;\r
+ }\r
+\r
+ public Date getDatacriacao() {\r
+ return datacriacao;\r
+ }\r
+\r
+ public void setDatacriacao(Date datacriacao) {\r
+ this.datacriacao = datacriacao;\r
+ }\r
+\r
+ public Date getDatanascimento() {\r
+ return datanascimento;\r
+ }\r
+\r
+ public void setDatanascimento(Date datanascimento) {\r
+ this.datanascimento = datanascimento;\r
+ }\r
+\r
+ public String getEmail() {\r
+ return email;\r
+ }\r
+\r
+ public void setEmail(String email) {\r
+ this.email = email;\r
+ }\r
+\r
+ public String getFuncao() {\r
+ return funcao;\r
+ }\r
+\r
+ public void setFuncao(String funcao) {\r
+ this.funcao = funcao;\r
+ }\r
+\r
+ public String getLogin() {\r
+ return login;\r
+ }\r
+\r
+ public void setLogin(String login) {\r
+ this.login = login;\r
+ }\r
+\r
+ public String getNome() {\r
+ return nome;\r
+ }\r
+\r
+ public void setNome(String nome) {\r
+ this.nome = nome;\r
+ }\r
+\r
+ public String getSenha() {\r
+ return senha;\r
+ }\r
+\r
+ public void setSenha(String senha) {\r
+ this.senha = senha;\r
+ }\r
+\r
+ public String getSexo() {\r
+ return sexo;\r
+ }\r
+\r
+ public void setSexo(String sexo) {\r
+ this.sexo = sexo;\r
+ }\r
+\r
+ public String getTelefone() {\r
+ return telefone;\r
+ }\r
+\r
+ public void setTelefone(String telefone) {\r
+ this.telefone = telefone;\r
+ }\r
+\r
+ @XmlTransient\r
+ public Collection<Usuario> getUsuarioCollection() {\r
+ return usuarioCollection;\r
+ }\r
+\r
+ public void setUsuarioCollection(Collection<Usuario> usuarioCollection) {\r
+ this.usuarioCollection = usuarioCollection;\r
+ }\r
+\r
+ public Usuario getUsuId() {\r
+ return usuId;\r
+ }\r
+\r
+ public void setUsuId(Usuario usuId) {\r
+ this.usuId = usuId;\r
+ }\r
+\r
+ @Override\r
+ public int hashCode() {\r
+ int hash = 0;\r
+ hash += (id != null ? id.hashCode() : 0);\r
+ return hash;\r
+ }\r
+\r
+ @Override\r
+ public boolean equals(Object object) {\r
+ // TODO: Warning - this method won't work in the case the id fields are not set\r
+ if (!(object instanceof Usuario)) {\r
+ return false;\r
+ }\r
+ Usuario other = (Usuario) object;\r
+ if ((this.id == null && other.id != null) || (this.id != null && !this.id.equals(other.id))) {\r
+ return false;\r
+ }\r
+ return true;\r
+ }\r
+\r
+ @Override\r
+ public String toString() {\r
+ return "org.ufcspa.simdecs.entidade.Usuario[ id=" + id + " ]";\r
+ }\r
+ \r
+}\r