package gcom.relatorio.atendimentopublico; import gcom.relatorio.RelatorioBean; import java.math.BigDecimal; import java.util.Date; /** * [UC1177] Gerar Relat�rio de Ordens de Servi�o por Situa��o * * Bean respons�vel por auxiliar na montagem do relat�rio OS por Situa��o. * * @author Diogo Peixoto * @since 09/06/2011 * */ public class RelatorioOSSituacaoBean implements RelatorioBean{ private String numeroOS; private String matriculaImovel; private String endImovel; private String tipoServico; private Date dataEncerramento; private String naoCobrada; private BigDecimal valorConsumoFraudado; private BigDecimal valorMulta; private String motivoEncerramento; private String retornoFiscalizacao; private String parecerEncerramento; private String situacaoOS; private Integer quantidade; /** * * Construtor para o relat�rio de ordem de servi�o situa��o Anal�tico * * @param os * @param matricula * @param endereco * @param servico * @param dataEncerramento * @param cobrada * @param fraudado * @param multa * @param encerramento * @param fiscalizacao * @param parecerEncerramento * @param situacaoOS */ public RelatorioOSSituacaoBean(String os, String matricula, String endereco, String servico, Date dataEncerramento, String cobrada, BigDecimal fraudado, BigDecimal multa, String encerramento, String fiscalizacao, String parecerEncerramento, String situacaoOS){ this.numeroOS = os; this.matriculaImovel = matricula; this.endImovel = endereco; this.tipoServico = servico; this.dataEncerramento = dataEncerramento; this.naoCobrada = cobrada; this.valorConsumoFraudado = fraudado; this.valorMulta = multa; this.motivoEncerramento = encerramento; this.retornoFiscalizacao = fiscalizacao; this.parecerEncerramento = parecerEncerramento; this.situacaoOS = situacaoOS; } /** * Construtor para o relat�rio de ordem de servi�o situa��o Sint�tico * * @param servico * @param encerramento * @param fiscalizacao * @param situacaoOS * @param quantidade */ public RelatorioOSSituacaoBean(String servico, String encerramento, String fiscalizacao, String situacaoOS, Integer quantidade){ this.tipoServico = servico; this.motivoEncerramento = encerramento; this.retornoFiscalizacao = fiscalizacao; this.situacaoOS = situacaoOS; this.quantidade = quantidade; } public String getNumeroOS() { return numeroOS; } public void setNumeroOS(String numeroOS) { this.numeroOS = numeroOS; } public String getMatriculaImovel() { return matriculaImovel; } public void setMatriculaImovel(String matriculaImovel) { this.matriculaImovel = matriculaImovel; } public String getEndImovel() { return endImovel; } public void setEndImovel(String endImovel) { this.endImovel = endImovel; } public String getTipoServico() { return tipoServico; } public void setTipoServico(String tipoServico) { this.tipoServico = tipoServico; } public String getCobradaAutomaticamente() { return naoCobrada; } public void setCobradaAutomaticamente(String cobradaAutomaticamente) { this.naoCobrada = cobradaAutomaticamente; } public BigDecimal getValorConsumoFraudado() { return valorConsumoFraudado; } public void setValorConsumoFraudado(BigDecimal valorConsumoFraudado) { this.valorConsumoFraudado = valorConsumoFraudado; } public BigDecimal getValorMulta() { return valorMulta; } public void setValorMulta(BigDecimal valorMulta) { this.valorMulta = valorMulta; } public String getMotivoEncerramento() { return motivoEncerramento; } public void setMotivoEncerramento(String motivoEncerramento) { this.motivoEncerramento = motivoEncerramento; } public String getRetornoFiscalizacao() { return retornoFiscalizacao; } public void setRetornoFiscalizacao(String retornoFiscalizacao) { this.retornoFiscalizacao = retornoFiscalizacao; } public String getSituacaoOS() { return situacaoOS; } public void setSituacaoOS(String situacaoOS) { this.situacaoOS = situacaoOS; } public String getParecerEncerramento() { return parecerEncerramento; } public void setParecerEncerramento(String parecerEncerramento) { this.parecerEncerramento = parecerEncerramento; } public Date getDataEncerramento() { return dataEncerramento; } public void setDataEncerramento(Date dataEncerramento) { this.dataEncerramento = dataEncerramento; } public String getNaoCobrada() { return naoCobrada; } public void setNaoCobrada(String naoCobrada) { this.naoCobrada = naoCobrada; } public Integer getQuantidade() { return quantidade; } public void setQuantidade(Integer quantidade) { this.quantidade = quantidade; } }