package gcom.gui.atendimentopublico.hidrometro;
import gcom.micromedicao.hidrometro.HidrometroInstalacaoHistorico;
import gcom.micromedicao.hidrometro.HidrometroLocalInstalacao;
import gcom.micromedicao.hidrometro.HidrometroProtecao;
import gcom.micromedicao.medicao.MedicaoTipo;
import gcom.util.Util;
import java.util.Date;
import org.apache.struts.validator.ValidatorActionForm;
/**
* <<Descri��o da classe>>
*
* @author lms
* @date 17/07/2006
*/
public class AtualizarInstalacaoHidrometroActionForm extends ValidatorActionForm {
private static final long serialVersionUID = 1L;
String idOrdemServico;
String nomeOrdemServico;
String matriculaImovel;
String inscricaoImovel;
String clienteUsuario;
String cpfCnpjCliente;
String situacaoLigacaoAgua;
String situacaoLigacaoEsgoto;
String medicaoTipo;
String hidrometro;
String localInstalacao;
String protecao;
String indicadorExistenciaCavalete;
String leituraInstalacao;
String numeroSelo;
String usuarioNaoEncontrado;
String numeroLacre;
String leituraCorte;
String leituraSupressao;
String leituraRetirada;
private String dataInstalacao;
private String tipoPoco;
String reset = "false";
private String veioEncerrarOS;
private Date dataCorrente;
/*
* Colocado por R�mulo Aurelio em 02/08/2008
*
*/
private String idImovel;
private String permissaoAtualizarInstalacaoHidrometrosemRA;
private String idLigacaoOrigem;
public String getVeioEncerrarOS() {
return veioEncerrarOS;
}
public void setVeioEncerrarOS(String veioEncerrarOS) {
this.veioEncerrarOS = veioEncerrarOS;
}
public void reset() {
this.idOrdemServico = null;
this.nomeOrdemServico = null;
this.matriculaImovel = null;
this.inscricaoImovel = null;
this.clienteUsuario = null;
this.cpfCnpjCliente = null;
this.situacaoLigacaoAgua = null;
this.situacaoLigacaoEsgoto = null;
resetHidrometro();
}
public void resetHidrometro() {
this.dataInstalacao = null;
this.medicaoTipo = null;
this.hidrometro = null;
this.localInstalacao = null;
this.protecao = null;
this.indicadorExistenciaCavalete = null;
this.leituraInstalacao = null;
this.numeroSelo = null;
this.numeroLacre = null;
this.leituraCorte = null;
this.leituraSupressao = null;
this.leituraRetirada = null;
this.reset = "false";
}
public String getDataInstalacao() {
return dataInstalacao;
}
public void setDataInstalacao(String dataInstalacao) {
this.dataInstalacao = dataInstalacao;
}
public String getNomeOrdemServico() {
return nomeOrdemServico;
}
public void setNomeOrdemServico(String nomeOrdemServico) {
this.nomeOrdemServico = nomeOrdemServico;
}
public String getIdOrdemServico() {
return idOrdemServico;
}
public void setIdOrdemServico(String idOrdemServico) {
this.idOrdemServico = idOrdemServico;
}
public String getClienteUsuario() {
return clienteUsuario;
}
public void setClienteUsuario(String clienteUsuario) {
this.clienteUsuario = clienteUsuario;
}
public String getCpfCnpjCliente() {
return cpfCnpjCliente;
}
public void setCpfCnpjCliente(String cpfCnpjCliente) {
this.cpfCnpjCliente = cpfCnpjCliente;
}
public String getHidrometro() {
return hidrometro;
}
public void setHidrometro(String hidrometro) {
this.hidrometro = hidrometro;
}
public String getIndicadorExistenciaCavalete() {
return indicadorExistenciaCavalete;
}
public void setIndicadorExistenciaCavalete(String indicadorExistenciaCavalete) {
this.indicadorExistenciaCavalete = indicadorExistenciaCavalete;
}
public String getInscricaoImovel() {
return inscricaoImovel;
}
public void setInscricaoImovel(String inscricaoImovel) {
this.inscricaoImovel = inscricaoImovel;
}
public String getLeituraCorte() {
return leituraCorte;
}
public void setLeituraCorte(String leituraCorte) {
this.leituraCorte = leituraCorte;
}
public String getLeituraInstalacao() {
return leituraInstalacao;
}
public void setLeituraInstalacao(String leituraInstalacao) {
this.leituraInstalacao = leituraInstalacao;
}
public String getLeituraRetirada() {
return leituraRetirada;
}
public void setLeituraRetirada(String leituraRetirada) {
this.leituraRetirada = leituraRetirada;
}
public String getLeituraSupressao() {
return leituraSupressao;
}
public void setLeituraSupressao(String leituraSupressao) {
this.leituraSupressao = leituraSupressao;
}
public String getLocalInstalacao() {
return localInstalacao;
}
public void setLocalInstalacao(String localInstalacao) {
this.localInstalacao = localInstalacao;
}
public String getMatriculaImovel() {
return matriculaImovel;
}
public void setMatriculaImovel(String matriculaImovel) {
this.matriculaImovel = matriculaImovel;
}
public String getNumeroSelo() {
return numeroSelo;
}
public void setNumeroSelo(String numeroSelo) {
this.numeroSelo = numeroSelo;
}
public String getProtecao() {
return protecao;
}
public void setProtecao(String protecao) {
this.protecao = protecao;
}
public String getSituacaoLigacaoAgua() {
return situacaoLigacaoAgua;
}
public void setSituacaoLigacaoAgua(String situacaoLigacaoAgua) {
this.situacaoLigacaoAgua = situacaoLigacaoAgua;
}
public String getSituacaoLigacaoEsgoto() {
return situacaoLigacaoEsgoto;
}
public void setSituacaoLigacaoEsgoto(String situacaoLigacaoEsgoto) {
this.situacaoLigacaoEsgoto = situacaoLigacaoEsgoto;
}
public String getMedicaoTipo() {
return medicaoTipo;
}
public void setMedicaoTipo(String medicaoTipo) {
this.medicaoTipo = medicaoTipo;
}
public HidrometroInstalacaoHistorico setFormValues(HidrometroInstalacaoHistorico hidrometroInstalacaoHistorico) {
/*
* Campos obrigat�rios
*/
//n�mero leitura instala��o
hidrometroInstalacaoHistorico.setNumeroLeituraInstalacao(Integer.parseInt(getLeituraInstalacao()));
//medi��o tipo
MedicaoTipo medicaoTipo = new MedicaoTipo();
medicaoTipo.setId(Integer.parseInt(getMedicaoTipo()));
hidrometroInstalacaoHistorico.setMedicaoTipo(medicaoTipo);
//hidr�metro local instala��o
HidrometroLocalInstalacao hidrometroLocalInstalacao = new HidrometroLocalInstalacao();
hidrometroLocalInstalacao.setId(Integer.parseInt(getLocalInstalacao()));
hidrometroInstalacaoHistorico.setHidrometroLocalInstalacao(hidrometroLocalInstalacao);
//prote��o
HidrometroProtecao hidrometroProtecao = new HidrometroProtecao();
hidrometroProtecao.setId(Integer.parseInt(getProtecao()));
hidrometroInstalacaoHistorico.setHidrometroProtecao(hidrometroProtecao);
//cavalete
hidrometroInstalacaoHistorico.setIndicadorExistenciaCavalete(Short.parseShort(getIndicadorExistenciaCavalete()));
//data �ltima altera��o
hidrometroInstalacaoHistorico.setUltimaAlteracao(getDataCorrente());
/*
* Campos opcionais
*/
//data retirada hidr�metro??? N�o aparece no formul�rio
//leitura retirada
hidrometroInstalacaoHistorico.setNumeroLeituraRetirada(Util.converterStringParaInteger(getLeituraRetirada()));
//leitura corte
hidrometroInstalacaoHistorico.setNumeroLeituraCorte(Util.converterStringParaInteger(getLeituraCorte()));
//leitura supress�o
hidrometroInstalacaoHistorico.setNumeroLeituraSupressao(Util.converterStringParaInteger(getLeituraSupressao()));
//numero selo
hidrometroInstalacaoHistorico.setNumeroSelo(getNumeroSelo());
hidrometroInstalacaoHistorico.setDataInstalacao(Util.converteStringParaDate(getDataInstalacao()));
// Numero do lacre
if ( getNumeroLacre() != null ){
hidrometroInstalacaoHistorico.setNumeroLacre( getNumeroLacre() );
}
return hidrometroInstalacaoHistorico;
}
public String getReset() {
return reset;
}
public void setReset(String reset) {
this.reset = reset;
}
public Date getDataCorrente() {
return dataCorrente;
}
public void setDataCorrente(Date dataCorrente) {
this.dataCorrente = dataCorrente;
}
public String getNumeroLacre() {
return numeroLacre;
}
public void setNumeroLacre(String numeroLacre) {
this.numeroLacre = numeroLacre;
}
public String getUsuarioNaoEncontrado() {
return usuarioNaoEncontrado;
}
public void setUsuarioNaoEncontrado(String usuarioNaoEncontrado) {
this.usuarioNaoEncontrado = usuarioNaoEncontrado;
}
public String getIdImovel() {
return idImovel;
}
public void setIdImovel(String idImovel) {
this.idImovel = idImovel;
}
public String getIdLigacaoOrigem() {
return idLigacaoOrigem;
}
public void setIdLigacaoOrigem(String idLigacaoOrigem) {
this.idLigacaoOrigem = idLigacaoOrigem;
}
public String getPermissaoAtualizarInstalacaoHidrometrosemRA() {
return permissaoAtualizarInstalacaoHidrometrosemRA;
}
public void setPermissaoAtualizarInstalacaoHidrometrosemRA(
String permissaoAtualizarInstalacaoHidrometrosemRA) {
this.permissaoAtualizarInstalacaoHidrometrosemRA = permissaoAtualizarInstalacaoHidrometrosemRA;
}
public String getTipoPoco() {
return tipoPoco;
}
public void setTipoPoco(String tipoPoco) {
this.tipoPoco = tipoPoco;
}
}