@author Edilson
*/
@Entity
@Table(name=“ListaMaterial”)
@NamedQueries({
@NamedQuery(name=“ListLMaterial”, query=“Select lm from ListaMaterial lm order by Turma”),
@NamedQuery(name=“ListasMaterial”, query=“Select l, m from ListaMaterial l, Turma m where l.Turma=m.Turma and Turma = :tur order by Material”)
})
public class ListaMaterial implements Serializable {
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator=“GEN_LISTAS”)
@SequenceGenerator(name=“GEN_LISTAS”, sequenceName=“GEN_LISTAS_ID”, allocationSize=1)
@Column(name=“Id”, nullable=false)
private int Id;
@Column(name=“Turma”, nullable=false, length=15)
private String Turma;
@Column(name=“Nivel”, nullable=false, length=25)
private String Nivel;
@Column(name=“Material”, nullable=false, length=60)
private String Material;
@Column(name=“Qtde”, nullable=false)
private Float Qtde;
@Column(name=“dtinclusao”, nullable=false)
@Temporal(javax.persistence.TemporalType.DATE)
private Date dtinclusao;
@Column(name=“usuarioinc”, nullable=false, length=30)
private String usuarioinc;
@Column(name=“dtalteracao”)
@Temporal(javax.persistence.TemporalType.DATE)
private Date dtalteracao;
@Column(name=“usuarioalt”, length=30)
private String usuarioalt;
public int getId() {
return Id;
}
public void setId(int Id) {
this.Id = Id;
}
public String getTurma() {
return Turma;
}
public void setTurma(String Turma) {
this.Turma = Turma;
}
public String getNivel() {
return Nivel;
}
public void setNivel(String Nivel) {
this.Nivel = Nivel;
}
public String getMaterial() {
return Material;
}
public void setMaterial(String Material) {
this.Material = Material;
}
public Float getQtde() {
return Qtde;
}
public void setQtde(Float Qtde) {
this.Qtde = Qtde;
}
public Date getDtinclusao() {
return dtinclusao;
}
public void setDtinclusao(Date dtinclusao) {
this.dtinclusao = dtinclusao;
}
public String getUsuarioinc() {
return usuarioinc;
}
public void setUsuarioinc(String usuarioinc) {
this.usuarioinc = usuarioinc;
}
public Date getDtalteracao() {
return dtalteracao;
}
public void setDtalteracao(Date dtalteracao) {
this.dtalteracao = dtalteracao;
}
public String getUsuarioalt() {
return usuarioalt;
}
public void setUsuarioalt(String usuarioalt) {
this.usuarioalt = usuarioalt;
}
@Override
public String toString() {
return this.Material;
}
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final ListaMaterial other = (ListaMaterial) obj;
if (this.Id != other.Id) {
return false;
}
return true;
}
@Override
public int hashCode() {
int hash = 7;
hash = 37 * hash + this.Id;
return hash;
}