package gcom.relatorio.atendimentopublico;
import gcom.relatorio.RelatorioBean;
import java.math.BigDecimal;
public class RelatorioGestaoSolicitacoesRAPorChefiaBean implements RelatorioBean {
private String unidade;
private String descricaoUnidade;
private Boolean superior;
private boolean flag0800;
private Integer quantidadeSolicitada;
private Integer quantidadeExecutadaTotal;
private Integer quantidadeExecutadaNoPrazo;
private Integer quantidadeExecutadaForaPrazo;
private Integer quantidadeAtendidaTotal;
private Integer quantidadeAtendidaNoPrazo;
private Integer quantidadeAtendidaForaPrazo;
private Integer residualNoPrazo;
private Integer residualForaPrazo;
private Integer quantidadeSolicitada0800;
private Integer quantidadeExecutadaTotal0800;
private Integer quantidadeExecutadaNoPrazo0800;
private Integer quantidadeExecutadaForaPrazo0800;
private Integer quantidadeAtendidaTotal0800;
private Integer quantidadeAtendidaNoPrazo0800;
private Integer quantidadeAtendidaForaPrazo0800;
private Integer residualNoPrazo0800;
private Integer residualForaPrazo0800;
public RelatorioGestaoSolicitacoesRAPorChefiaBean() {
this.quantidadeSolicitada = new Integer(0);
this.quantidadeExecutadaTotal = new Integer(0);
this.quantidadeExecutadaNoPrazo = new Integer(0);
this.quantidadeExecutadaForaPrazo = new Integer(0);
this.quantidadeAtendidaTotal = new Integer(0);
this.quantidadeAtendidaNoPrazo = new Integer(0);
this.quantidadeAtendidaForaPrazo = new Integer(0);
this.residualNoPrazo = new Integer(0);
this.residualForaPrazo = new Integer(0);
this.quantidadeSolicitada0800 = new Integer(0);
this.quantidadeExecutadaTotal0800 = new Integer(0);
this.quantidadeExecutadaNoPrazo0800 = new Integer(0);
this.quantidadeExecutadaForaPrazo0800 = new Integer(0);
this.quantidadeAtendidaTotal0800 = new Integer(0);
this.quantidadeAtendidaNoPrazo0800 = new Integer(0);
this.quantidadeAtendidaForaPrazo0800 = new Integer(0);
this.residualNoPrazo0800 = new Integer(0);
this.residualForaPrazo0800 = new Integer(0);
}
public void sum(RelatorioGestaoSolicitacoesRAPorChefiaBean other) {
this.quantidadeSolicitada += other.quantidadeSolicitada;
this.quantidadeExecutadaTotal += other.quantidadeExecutadaTotal;
this.quantidadeExecutadaNoPrazo += other.quantidadeExecutadaNoPrazo;
this.quantidadeExecutadaForaPrazo += other.quantidadeExecutadaForaPrazo;
this.quantidadeAtendidaTotal += other.quantidadeAtendidaTotal;
this.quantidadeAtendidaNoPrazo += other.quantidadeAtendidaNoPrazo;
this.quantidadeAtendidaForaPrazo += other.quantidadeAtendidaForaPrazo;
this.residualNoPrazo += other.residualNoPrazo;
this.residualForaPrazo += other.residualForaPrazo;
this.quantidadeSolicitada0800 += other.quantidadeSolicitada0800;
this.quantidadeExecutadaTotal0800 += other.quantidadeExecutadaTotal0800;
this.quantidadeExecutadaNoPrazo0800 += other.quantidadeExecutadaNoPrazo0800;
this.quantidadeExecutadaForaPrazo0800 += other.quantidadeExecutadaForaPrazo0800;
this.quantidadeAtendidaTotal0800 += other.quantidadeAtendidaTotal0800;
this.quantidadeAtendidaNoPrazo0800 += other.quantidadeAtendidaNoPrazo0800;
this.quantidadeAtendidaForaPrazo0800 += other.quantidadeAtendidaForaPrazo0800;
this.residualNoPrazo0800 += other.residualNoPrazo0800;
this.residualForaPrazo0800 += other.residualForaPrazo0800;
}
public RelatorioGestaoSolicitacoesRAPorChefiaBean copy() {
RelatorioGestaoSolicitacoesRAPorChefiaBean copy = new RelatorioGestaoSolicitacoesRAPorChefiaBean();
copy.setDescricaoUnidade(this.getDescricaoUnidade());
copy.setQuantidadeSolicitada(this.getQuantidadeSolicitada());
copy.setQuantidadeExecutadaTotal(this.getQuantidadeExecutadaTotal());
copy.setQuantidadeExecutadaNoPrazo(this.getQuantidadeExecutadaNoPrazo());
copy.setQuantidadeExecutadaForaPrazo(this.getQuantidadeExecutadaForaPrazo());
copy.setQuantidadeAtendidaTotal(this.getQuantidadeAtendidaTotal());
copy.setQuantidadeAtendidaNoPrazo(this.getQuantidadeAtendidaNoPrazo());
copy.setQuantidadeAtendidaForaPrazo(this.getQuantidadeAtendidaForaPrazo());
copy.setResidualNoPrazo(this.getResidualNoPrazo());
copy.setResidualForaPrazo(this.getResidualForaPrazo());
copy.setUnidade(this.getUnidade());
copy.setSuperior(this.getSuperior());
copy.setQuantidadeSolicitada0800(this.getQuantidadeSolicitada0800());
copy.setQuantidadeExecutadaTotal0800(this.getQuantidadeExecutadaTotal0800());
copy.setQuantidadeExecutadaNoPrazo0800(this.getQuantidadeExecutadaNoPrazo0800());
copy.setQuantidadeExecutadaForaPrazo0800(this.getQuantidadeExecutadaForaPrazo0800());
copy.setQuantidadeAtendidaTotal0800(this.getQuantidadeAtendidaTotal0800());
copy.setQuantidadeAtendidaNoPrazo0800(this.getQuantidadeAtendidaNoPrazo0800());
copy.setQuantidadeAtendidaForaPrazo0800(this.getQuantidadeAtendidaForaPrazo0800());
copy.setResidualNoPrazo0800(this.getResidualNoPrazo0800());
copy.setResidualForaPrazo0800(this.getResidualForaPrazo0800());
return copy;
}
public void setNull() {
this.quantidadeSolicitada = null;
this.quantidadeExecutadaTotal = null;
this.quantidadeExecutadaNoPrazo = null;
this.quantidadeExecutadaForaPrazo = null;
this.quantidadeAtendidaTotal = null;
this.quantidadeAtendidaNoPrazo = null;
this.quantidadeAtendidaForaPrazo = null;
this.residualNoPrazo = null;
this.residualForaPrazo = null;
this.quantidadeSolicitada0800 = null;
this.quantidadeExecutadaTotal0800 = null;
this.quantidadeExecutadaNoPrazo0800 = null;
this.quantidadeExecutadaForaPrazo0800 = null;
this.quantidadeAtendidaTotal0800 = null;
this.quantidadeAtendidaNoPrazo0800 = null;
this.quantidadeAtendidaForaPrazo0800 = null;
this.residualNoPrazo0800 = null;
this.residualForaPrazo0800 = null;
}
public boolean isEmpty() {
if (quantidadeSolicitada != 0 ||
quantidadeExecutadaTotal != 0 ||
quantidadeExecutadaNoPrazo != 0 ||
quantidadeExecutadaForaPrazo != 0 ||
quantidadeAtendidaTotal != 0 ||
quantidadeAtendidaNoPrazo != 0 ||
quantidadeAtendidaForaPrazo != 0 ||
residualNoPrazo != 0 ||
residualForaPrazo != 0) {
return false;
} else {
return true;
}
}
public BigDecimal getPercentualAtendida() {
if (quantidadeSolicitada == null) return null;
if (quantidadeSolicitada == 0) return new BigDecimal("0.0");
double percentagem = (double) quantidadeAtendidaTotal / (double) quantidadeSolicitada;
BigDecimal retorno = new BigDecimal(percentagem);
return retorno.setScale(4, BigDecimal.ROUND_HALF_DOWN);
}
public BigDecimal getPercentualNoPrazo() {
if (quantidadeAtendidaTotal == null) return null;
if (quantidadeAtendidaTotal == 0) return new BigDecimal("0.0");
double percentagem = (double) quantidadeAtendidaNoPrazo / (double) quantidadeSolicitada;
BigDecimal retorno = new BigDecimal(percentagem);
return retorno.setScale(4, BigDecimal.ROUND_HALF_DOWN);
}
public BigDecimal getPercentualForaPrazo() {
if (quantidadeAtendidaTotal == null) return null;
if (quantidadeAtendidaTotal == 0) return new BigDecimal("0.0");
double percentagem = (double) quantidadeAtendidaForaPrazo / (double) quantidadeSolicitada;
BigDecimal retorno = new BigDecimal(percentagem);
return retorno.setScale(4, BigDecimal.ROUND_HALF_DOWN);
}
//
public BigDecimal getPercentualAtendida0800() {
if (quantidadeSolicitada0800 == null) return null;
if (quantidadeSolicitada0800 == 0) return new BigDecimal("0.0");
double percentagem = (double) quantidadeAtendidaTotal0800 / (double) quantidadeSolicitada0800;
BigDecimal retorno = new BigDecimal(percentagem);
return retorno.setScale(4, BigDecimal.ROUND_HALF_DOWN);
}
public BigDecimal getPercentualNoPrazo0800() {
if (quantidadeAtendidaTotal0800 == null) return null;
if (quantidadeAtendidaTotal0800 == 0) return new BigDecimal("0.0");
double percentagem = (double) quantidadeAtendidaNoPrazo0800 / (double) quantidadeSolicitada0800;
BigDecimal retorno = new BigDecimal(percentagem);
return retorno.setScale(4, BigDecimal.ROUND_HALF_DOWN);
}
public BigDecimal getPercentualForaPrazo0800() {
if (quantidadeAtendidaTotal0800 == null) return null;
if (quantidadeAtendidaTotal0800 == 0) return new BigDecimal("0.0");
double percentagem = (double) quantidadeAtendidaForaPrazo0800 / (double) quantidadeSolicitada0800;
BigDecimal retorno = new BigDecimal(percentagem);
return retorno.setScale(4, BigDecimal.ROUND_HALF_DOWN);
}
public Integer getQuantidadeAtendidaForaPrazo() {
return quantidadeAtendidaForaPrazo;
}
public void setQuantidadeAtendidaForaPrazo(Integer quantidadeAtendidaForaPrazo) {
this.quantidadeAtendidaForaPrazo = quantidadeAtendidaForaPrazo;
}
public Integer getQuantidadeAtendidaNoPrazo() {
return quantidadeAtendidaNoPrazo;
}
public void setQuantidadeAtendidaNoPrazo(Integer quantidadeAtendidaNoPrazo) {
this.quantidadeAtendidaNoPrazo = quantidadeAtendidaNoPrazo;
}
public Integer getQuantidadeAtendidaTotal() {
return quantidadeAtendidaTotal;
}
public void setQuantidadeAtendidaTotal(Integer quantidadeAtendidaTotal) {
this.quantidadeAtendidaTotal = quantidadeAtendidaTotal;
}
public Integer getQuantidadeExecutadaForaPrazo() {
return quantidadeExecutadaForaPrazo;
}
public void setQuantidadeExecutadaForaPrazo(Integer quantidadeExecutadaForaPrazo) {
this.quantidadeExecutadaForaPrazo = quantidadeExecutadaForaPrazo;
}
public Integer getQuantidadeExecutadaNoPrazo() {
return quantidadeExecutadaNoPrazo;
}
public void setQuantidadeExecutadaNoPrazo(Integer quantidadeExecutadaNoPrazo) {
this.quantidadeExecutadaNoPrazo = quantidadeExecutadaNoPrazo;
}
public Integer getQuantidadeExecutadaTotal() {
return quantidadeExecutadaTotal;
}
public void setQuantidadeExecutadaTotal(Integer quantidadeExecutadaTotal) {
this.quantidadeExecutadaTotal = quantidadeExecutadaTotal;
}
public Integer getQuantidadeSolicitada() {
return quantidadeSolicitada;
}
public void setQuantidadeSolicitada(Integer quantidadeSolicitada) {
this.quantidadeSolicitada = quantidadeSolicitada;
}
public Integer getResidualForaPrazo() {
return residualForaPrazo;
}
public void setResidualForaPrazo(Integer residualForaPrazo) {
this.residualForaPrazo = residualForaPrazo;
}
public Integer getResidualNoPrazo() {
return residualNoPrazo;
}
public void setResidualNoPrazo(Integer residualNoPrazo) {
this.residualNoPrazo = residualNoPrazo;
}
public Boolean getSuperior() {
return superior;
}
public void setSuperior(Boolean superior) {
this.superior = superior;
}
public String getUnidade() {
return unidade;
}
public void setUnidade(String unidade) {
this.unidade = unidade;
}
public String getDescricaoUnidade() {
return descricaoUnidade;
}
public void setDescricaoUnidade(String descricaoUnidade) {
this.descricaoUnidade = descricaoUnidade;
}
public Boolean getFlag0800() {
return flag0800;
}
public void setFlag0800(Boolean flag0800) {
this.flag0800 = flag0800;
}
public Integer getQuantidadeAtendidaForaPrazo0800() {
return quantidadeAtendidaForaPrazo0800;
}
public void setQuantidadeAtendidaForaPrazo0800(
Integer quantidadeAtendidaForaPrazo0800) {
this.quantidadeAtendidaForaPrazo0800 = quantidadeAtendidaForaPrazo0800;
}
public Integer getQuantidadeAtendidaNoPrazo0800() {
return quantidadeAtendidaNoPrazo0800;
}
public void setQuantidadeAtendidaNoPrazo0800(
Integer quantidadeAtendidaNoPrazo0800) {
this.quantidadeAtendidaNoPrazo0800 = quantidadeAtendidaNoPrazo0800;
}
public Integer getQuantidadeAtendidaTotal0800() {
return quantidadeAtendidaTotal0800;
}
public void setQuantidadeAtendidaTotal0800(Integer quantidadeAtendidaTotal0800) {
this.quantidadeAtendidaTotal0800 = quantidadeAtendidaTotal0800;
}
public Integer getQuantidadeExecutadaForaPrazo0800() {
return quantidadeExecutadaForaPrazo0800;
}
public void setQuantidadeExecutadaForaPrazo0800(
Integer quantidadeExecutadaForaPrazo0800) {
this.quantidadeExecutadaForaPrazo0800 = quantidadeExecutadaForaPrazo0800;
}
public Integer getQuantidadeExecutadaNoPrazo0800() {
return quantidadeExecutadaNoPrazo0800;
}
public void setQuantidadeExecutadaNoPrazo0800(
Integer quantidadeExecutadaNoPrazo0800) {
this.quantidadeExecutadaNoPrazo0800 = quantidadeExecutadaNoPrazo0800;
}
public Integer getQuantidadeExecutadaTotal0800() {
return quantidadeExecutadaTotal0800;
}
public void setQuantidadeExecutadaTotal0800(Integer quantidadeExecutadaTotal0800) {
this.quantidadeExecutadaTotal0800 = quantidadeExecutadaTotal0800;
}
public Integer getQuantidadeSolicitada0800() {
return quantidadeSolicitada0800;
}
public void setQuantidadeSolicitada0800(Integer quantidadeSolicitada0800) {
this.quantidadeSolicitada0800 = quantidadeSolicitada0800;
}
public Integer getResidualForaPrazo0800() {
return residualForaPrazo0800;
}
public void setResidualForaPrazo0800(Integer residualForaPrazo0800) {
this.residualForaPrazo0800 = residualForaPrazo0800;
}
public Integer getResidualNoPrazo0800() {
return residualNoPrazo0800;
}
public void setResidualNoPrazo0800(Integer residualNoPrazo0800) {
this.residualNoPrazo0800 = residualNoPrazo0800;
}
public void setFlag0800(boolean flag0800) {
this.flag0800 = flag0800;
}
}