package gcom.micromedicao.hidrometro; import gcom.seguranca.acesso.usuario.Usuario; import java.io.Serializable; import java.util.Date; import java.util.Set; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.ToStringBuilder; /** @author Hibernate CodeGenerator */ public class HidrometroMovimentacao implements Serializable { private static final long serialVersionUID = 1L; /** identifier field */ private Integer id; /** nullable persistent field */ private Date data; /** nullable persistent field */ private Date hora; /** nullable persistent field */ private String parecer; /** nullable persistent field */ private String quantidade; /** nullable persistent field */ private String fixo; /** nullable persistent field */ private String faixaInicial; /** nullable persistent field */ private String faixaFinal; /** nullable persistent field */ private Date ultimaAlteracao; /** persistent field */ private gcom.micromedicao.hidrometro.HidrometroMotivoMovimentacao hidrometroMotivoMovimentacao; /** persistent field */ private gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem hidrometroLocalArmazenagemDestino; /** persistent field */ private gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem hidrometroLocalArmazenagemOrigem; /** persistent field */ private Set hidrometroMovimentados; /** persistent field */ private Usuario usuario; /** persistent field */ private String dataMovimentacaoInicial; /** persistent field */ private String dataMovimentacaoFinal; /** persistent field */ private String horaMovimentacaoInicial; /** persistent field */ private String horaMovimentacaoFinal; /** full constructor */ public HidrometroMovimentacao( Date data, Date hora, String parecer, Date ultimaAlteracao, gcom.micromedicao.hidrometro.HidrometroMotivoMovimentacao hidrometroMotivoMovimentacao, gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem hidrometroLocalArmazenagemDestino, gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem hidrometroLocalArmazenagemOrigem, Usuario usuario) { this.data = data; this.hora = hora; this.parecer = parecer; this.ultimaAlteracao = ultimaAlteracao; this.hidrometroMotivoMovimentacao = hidrometroMotivoMovimentacao; this.hidrometroLocalArmazenagemDestino = hidrometroLocalArmazenagemDestino; this.hidrometroLocalArmazenagemOrigem = hidrometroLocalArmazenagemOrigem; this.usuario = usuario; } /** default constructor */ public HidrometroMovimentacao() { } /** minimal constructor */ public HidrometroMovimentacao( gcom.micromedicao.hidrometro.HidrometroMotivoMovimentacao hidrometroMotivoMovimentacao, gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem hidrometroLocalArmazenagemDestino, gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem hidrometroLocalArmazenagemOrigem, Usuario usuario) { this.hidrometroMotivoMovimentacao = hidrometroMotivoMovimentacao; this.hidrometroLocalArmazenagemDestino = hidrometroLocalArmazenagemDestino; this.hidrometroLocalArmazenagemOrigem = hidrometroLocalArmazenagemOrigem; this.usuario = usuario; } public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; } public Date getData() { return this.data; } public void setData(Date data) { this.data = data; } public Date getHora() { return this.hora; } public void setHora(Date hora) { this.hora = hora; } public String getParecer() { return this.parecer; } public void setParecer(String parecer) { this.parecer = parecer; } public Date getUltimaAlteracao() { return this.ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public gcom.micromedicao.hidrometro.HidrometroMotivoMovimentacao getHidrometroMotivoMovimentacao() { return this.hidrometroMotivoMovimentacao; } public Set getHidrometroMovimentados() { return hidrometroMovimentados; } public void setHidrometroMovimentados(Set hidrometroMovimentados) { this.hidrometroMovimentados = hidrometroMovimentados; } public void setHidrometroMotivoMovimentacao( gcom.micromedicao.hidrometro.HidrometroMotivoMovimentacao hidrometroMotivoMovimentacao) { this.hidrometroMotivoMovimentacao = hidrometroMotivoMovimentacao; } public gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem getHidrometroLocalArmazenagemDestino() { return this.hidrometroLocalArmazenagemDestino; } public void setHidrometroLocalArmazenagemDestino( gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem hidrometroLocalArmazenagemDestino) { this.hidrometroLocalArmazenagemDestino = hidrometroLocalArmazenagemDestino; } public gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem getHidrometroLocalArmazenagemOrigem() { return this.hidrometroLocalArmazenagemOrigem; } public void setHidrometroLocalArmazenagemOrigem( gcom.micromedicao.hidrometro.HidrometroLocalArmazenagem hidrometroLocalArmazenagemOrigem) { this.hidrometroLocalArmazenagemOrigem = hidrometroLocalArmazenagemOrigem; } public Usuario getUsuario() { return this.usuario; } public void setUsuario(Usuario usuario) { this.usuario = usuario; } public String toString() { return new ToStringBuilder(this).append("id", getId()).toString(); } public String getQuantidade() { return quantidade; } public void setQuantidade(String quantidade) { this.quantidade = quantidade; } public String getFaixaFinal() { return faixaFinal; } public void setFaixaFinal(String faixaFinal) { this.faixaFinal = faixaFinal; } public String getFaixaInicial() { return faixaInicial; } public void setFaixaInicial(String faixaInicial) { this.faixaInicial = faixaInicial; } public String getFixo() { return fixo; } public void setFixo(String fixo) { this.fixo = fixo; } public boolean equals(Object other) { if ((this == other)) return true; if (!(other instanceof HidrometroMovimentacao)) return false; HidrometroMovimentacao castOther = (HidrometroMovimentacao) other; return new EqualsBuilder() .append(this.getId(),castOther.getId()) .append(this.getData(),castOther.getData()) .append(this.getHora(),castOther.getHora()) .append(this.getParecer(),castOther.getParecer()) .append(this.getHidrometroMotivoMovimentacao().getId(),castOther.getHidrometroMotivoMovimentacao().getId()) .append(this.getHidrometroLocalArmazenagemDestino().getId(),castOther.getHidrometroLocalArmazenagemDestino().getId()) .append(this.getHidrometroLocalArmazenagemOrigem().getId(),castOther.getHidrometroLocalArmazenagemOrigem().getId()) .isEquals(); } public String getDataMovimentacaoFinal() { return dataMovimentacaoFinal; } public void setDataMovimentacaoFinal(String dataMovimentacaoFinal) { this.dataMovimentacaoFinal = dataMovimentacaoFinal; } public String getDataMovimentacaoInicial() { return dataMovimentacaoInicial; } public void setDataMovimentacaoInicial(String dataMovimentacaoInicial) { this.dataMovimentacaoInicial = dataMovimentacaoInicial; } public String getHoraMovimentacaoFinal() { return horaMovimentacaoFinal; } public void setHoraMovimentacaoFinal(String horaMovimentacaoFinal) { this.horaMovimentacaoFinal = horaMovimentacaoFinal; } public String getHoraMovimentacaoInicial() { return horaMovimentacaoInicial; } public void setHoraMovimentacaoInicial(String horaMovimentacaoInicial) { this.horaMovimentacaoInicial = horaMovimentacaoInicial; } }