package gcom.cobranca; import java.math.BigDecimal; import java.util.TreeMap; /** * Classe Helper para auxiliar no gerenciamento dos dados * da tela de Informar Ciclo Meta Grupo * * @author Francisco do Nascimento * @since 23/04/2009 */ public class InformarCicloMetaGrupoHelper implements Comparable{ // P - Principal // G - Gerencia regional // U - Unidade de negocio // L - localidade private String tipoItem; private Integer idItem; private String nomeItem; private Integer metaOriginal; private Integer metaAtual; private Integer qtdImoveisSituacao; //novo campo para o analisar metas do ciclo private Integer qtdTotalRealizada; //novo campo para o analisar metas do ciclo private BigDecimal valorTotalRealizada; //novo campo para o analisar metas do ciclo private Integer qtdTotalRestante; //novo campo para o analisar metas do ciclo private BigDecimal valorTotalRestante; private TreeMap<String, InformarCicloMetaGrupoHelper> subItens; /** * @return Retorna o campo idItem. */ public Integer getIdItem() { return idItem; } /** * @param idItem O idItem a ser setado. */ public void setIdItem(Integer idItem) { this.idItem = idItem; } /** * @return Retorna o campo metaAtual. */ public Integer getMetaAtual() { return metaAtual; } /** * @param metaAtual O metaAtual a ser setado. */ public void setMetaAtual(Integer metaAtual) { this.metaAtual = metaAtual; } /** * @return Retorna o campo metaOriginal. */ public Integer getMetaOriginal() { return metaOriginal; } /** * @param metaOriginal O metaOriginal a ser setado. */ public void setMetaOriginal(Integer metaOriginal) { this.metaOriginal = metaOriginal; } /** * @return Retorna o campo nomeItem. */ public String getNomeItem() { return nomeItem; } /** * @param nomeItem O nomeItem a ser setado. */ public void setNomeItem(String nomeItem) { this.nomeItem = nomeItem; } /** * @return Retorna o campo subItens. */ public TreeMap<String, InformarCicloMetaGrupoHelper> getSubItens() { return subItens; } /** * @param subItens O subItens a ser setado. */ public void setSubItens(TreeMap<String, InformarCicloMetaGrupoHelper> subItens) { this.subItens = subItens; } /** * @return Retorna o campo tipoItem. */ public String getTipoItem() { return tipoItem; } /** * @param tipoItem O tipoItem a ser setado. */ public void setTipoItem(String tipoItem) { this.tipoItem = tipoItem; } public int compareTo(Object arg) { if (arg instanceof InformarCicloMetaGrupoHelper){ InformarCicloMetaGrupoHelper obj = (InformarCicloMetaGrupoHelper) arg; return obj.getNomeItem().compareTo(this.nomeItem); } return 0; } /** * @return Retorna o campo qtdImoveisSituacao. */ public Integer getQtdImoveisSituacao() { return qtdImoveisSituacao; } /** * @param qtdImoveisSituacao O qtdImoveisSituacao a ser setado. */ public void setQtdImoveisSituacao(Integer qtdImoveisSituacao) { this.qtdImoveisSituacao = qtdImoveisSituacao; } /** * @return Retorna o campo qtdTotalRealizada. */ public Integer getQtdTotalRealizada() { return qtdTotalRealizada; } /** * @param qtdTotalRealizada O qtdTotalRealizada a ser setado. */ public void setQtdTotalRealizada(Integer qtdTotalRealizada) { this.qtdTotalRealizada = qtdTotalRealizada; } /** * @return Retorna o campo qtdTotalRestante. */ public Integer getQtdTotalRestante() { return qtdTotalRestante; } /** * @param qtdTotalRestante O qtdTotalRestante a ser setado. */ public void setQtdTotalRestante(Integer qtdTotalRestante) { this.qtdTotalRestante = qtdTotalRestante; } /** * @return Retorna o campo valorTotalRestante. */ public BigDecimal getValorTotalRestante() { return valorTotalRestante; } /** * @param valorTotalRestante O valorTotalRestante a ser setado. */ public void setValorTotalRestante(BigDecimal valorTotalRestante) { this.valorTotalRestante = valorTotalRestante; } public BigDecimal getValorTotalRealizada() { return valorTotalRealizada; } public void setValorTotalRealizada(BigDecimal valorTotalRealizada) { this.valorTotalRealizada = valorTotalRealizada; } }