/* * Copyright (C) 2007-2007 the GSAN - Sistema Integrado de Gest�o de Servi�os de Saneamento * * This file is part of GSAN, an integrated service management system for Sanitation * * GSAN is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License. * * GSAN is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ /* * GSAN - Sistema Integrado de Gest�o de Servi�os de Saneamento * Copyright (C) <2007> * Adriano Britto Siqueira * Alexandre Santos Cabral * Ana Carolina Alves Breda * Ana Maria Andrade Cavalcante * Aryed Lins de Ara�jo * Bruno Leonardo Rodrigues Barros * Carlos Elmano Rodrigues Ferreira * Cl�udio de Andrade Lira * Denys Guimar�es Guenes Tavares * Eduardo Breckenfeld da Rosa Borges * Fab�ola Gomes de Ara�jo * Fl�vio Leonardo Cavalcanti Cordeiro * Francisco do Nascimento J�nior * Homero Sampaio Cavalcanti * Ivan S�rgio da Silva J�nior * Jos� Edmar de Siqueira * Jos� Thiago Ten�rio Lopes * K�ssia Regina Silvestre de Albuquerque * Leonardo Luiz Vieira da Silva * M�rcio Roberto Batista da Silva * Maria de F�tima Sampaio Leite * Micaela Maria Coelho de Ara�jo * Nelson Mendon�a de Carvalho * Newton Morais e Silva * Pedro Alexandre Santos da Silva Filho * Rafael Corr�a Lima e Silva * Rafael Francisco Pinto * Rafael Koury Monteiro * Rafael Palermo de Ara�jo * Raphael Veras Rossiter * Roberto Sobreira Barbalho * Rodrigo Avellar Silveira * Rosana Carvalho Barbosa * S�vio Luiz de Andrade Cavalcante * Tai Mu Shih * Thiago Augusto Souza do Nascimento * Tiago Moreno Rodrigues * Vivianne Barbosa Sousa * * Este programa � software livre; voc� pode redistribu�-lo e/ou * modific�-lo sob os termos de Licen�a P�blica Geral GNU, conforme * publicada pela Free Software Foundation; vers�o 2 da * Licen�a. * Este programa � distribu�do na expectativa de ser �til, mas SEM * QUALQUER GARANTIA; sem mesmo a garantia impl�cita de * COMERCIALIZA��O ou de ADEQUA��O A QUALQUER PROP�SITO EM * PARTICULAR. Consulte a Licen�a P�blica Geral GNU para obter mais * detalhes. * Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral GNU * junto com este programa; se n�o, escreva para Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * 02111-1307, USA. */ package gcom.batch; import gcom.interceptor.ObjetoGcom; import java.util.Date; import java.util.Set; import org.apache.commons.lang.builder.ToStringBuilder; /** @author Hibernate CodeGenerator */ public class Processo extends ObjetoGcom { private static final long serialVersionUID = 1L; public static final int FATURAR_GRUPO_FATURAMENTO = 2; public static final int GERAR_RELATORIO_MANTER_BAIRRO = 4; public static final int GERAR_RELATORIO_MANTER_SETOR_COMERCIAL = 7; public static final int GERAR_RELATORIO_MANTER_LOCALIDADE = 8; public static final int GERAR_RELATORIO_MANTER_LOGRADOURO = 9; public static final int GERAR_RELATORIO_MANTER_QUADRA = 10; public static final int GERAR_RELATORIO_MANTER_IMOVEL = 11; public static final int GERAR_RELATORIO_MANTER_TARIFA_SOCIAL = 12; public static final int GERAR_RELATORIO_MANTER_SUBCATEGORIA = 13; public static final int GERAR_RELATORIO_MANTER_ROTA = 14; public static final int GERAR_RELATORIO_MANTER_CATEGORIA = 15; public static final int GERAR_RELATORIO_MANTER_CRONOGRAMA_FATURAMENTO = 16; public static final int GERAR_RELATORIO_MANTER_CRONOGRAMA_COBRANCA = 17; public static final int GERAR_RELATORIO_MANTER_CRITERIO_COBRANCA = 18; public static final int GERAR_RELATORIO_MANTER_PERFIL_PARCELAMENTO = 19; public static final int GERAR_RELATORIO_MANTER_MOVIMENTO_ARRECADADOR = 20; public static final int GERAR_RELATORIO_MANTER_MENSAGEM_CONTA = 21; public static final int GERAR_RELATORIO_MANTER_AVISO_BANCARIO = 22; public static final int GERAR_RELATORIO_MANTER_GUIA_DEVOLUCAO = 23; public static final int GERAR_RELATORIO_MANTER_IMOVEL_OUTROS_CRITERIOS = 24; public static final int GERAR_RELATORIO_DADOS_ECONOMIA_IMOVEL = 25; public static final int GERAR_RELATORIO_DADOS_TARIFA_SOCIAL = 26; public static final int GERAR_RELATORIO_MANTER_HIDROMETRO = 27; public static final int GERAR_RELATORIO_MANTER_RESOLUCAO_DIRETORIA = 28; public static final int GERAR_RELATORIO_RESUMO_ARRECADACAO = 29; public static final int GERAR_RELATORIO_GERAR_RELACAO_DEBITOS = 30; public static final int GERAR_RELATORIO_MOVIMENTO_DEBITO_AUTOMATICO_BANCO = 31; public static final int GERAR_RELATORIO_RESUMO_FATURAMENTO_SITUACAO_ESPECIAL = 32; public static final int GERAR_RELATORIO_DEVOLUCAO = 33; public static final int GERAR_RELATORIO_PAGAMENTO = 34; public static final int GERAR_RELATORIO_CONSULTAR_REGISTRO_ATENDIMENTO = 35; public static final int GERAR_RELATORIO_SEGUNDA_VIA_CONTA = 36; public static final int GERAR_RELATORIO_PARCELAMENTO = 37; public static final int GERAR_RELATORIO_EXTRATO_DEBITO = 38; public static final int GERAR_RELATORIO_EMITIR_GUIA_PAGAMENTO = 39; public static final int GERAR_RELATORIO_GUIA_DEVOLUCAO = 40; public static final int GERAR_RELATORIO_ROTEIRO_PROGRAMACAO = 41; public static final int GERAR_RELATORIO_CONSULTAR_REGISTRO_ATENDIMENTO_VIA_CLIENTE = 42; public static final int GERAR_RELATORIO_ORDEM_SERVICO = 43; public static final int GERAR_RELATORIO_CONSULTAR_OPERACAO = 44; public static final int GERAR_RELATORIO_NUMERACAO_RA_MANUAL = 45; public static final int GERAR_RELATORIO_ACOMPANHAMENTO_EXECUCAO_OS = 46; public static final int GERAR_RELATORIO_MANTER_CLIENTE = 47; public static final int GERAR_RELATORIO_MOVIMENTO_ARRECADADOR = 48; public static final int ENCERRAR_ARRECADACAO_MES = 50; public static final int GERAR_RELATORIO_MAPA_CONTROLE_CONTA = 59; public static final int GERAR_RELATORIO_COMPARATIVO_LEITURAS_E_ANORMALIDADE = 60; public static final int GERAR_RELATORIO_SEGUNDA_VIA_CONTA_TIPO_2 = 62; public static final int GERAR_RELATORIO_CLIENTES_ESPECIAIS = 73; public static final int GERAR_RELATORIO_IMOVEL_ENDERECO = 75; public static final int GERAR_RESUMO_DEVEDORES_DUVIDOSOS = 79; public static final int GERAR_RELATORIO_HISTOGRAMA_AGUA_ECONOMIA = 81; public static final int GERAR_RELATORIO_HISTOGRAMA_AGUA_LIGACAO = 82; public static final int GERAR_RELATORIO_CONTA_TIPO_2 = 83; public static final int GERAR_RELATORIO_ORDEM_CORTE = 85; public static final int GERAR_RELATORIO_FATURA_CLIENTE_RESPONSAVEL = 87; public static final int GERAR_BOLETIM_CADASTRO = 90; public static final int GERAR_RELATORIO_CADASTRO_CONSUMIDORES_INSCRICAO = 91; public static final int GERAR_RELATORIO_VOLUMES_FATURADOS = 92; public static final int GERAR_RELATORIO_VOLUMES_FATURADOS_RESUMIDO = 93; public static final int GERAR_RELATORIO_CONTAS_EM_REVISAO = 95; public static final int GERAR_RELATORIO_CONTAS_EM_REVISAO_RESUMIDO = 96; public static final int GERAR_CURVA_ABC_DEBITOS = 97; public static final int GERAR_RELATORIO_ANORMALIDADE_CONSUMO = 99; public static final int GERAR_RELATORIO_HISTOGRAMA_ESGOTO_LIGACAO = 100; public static final int GERAR_RELATORIO_HISTOGRAMA_ESGOTO_ECONOMIA = 101; public static final int GERAR_EMITIR_ORDEM_SERVICO_SELETIVA = 102; public static final int GERAR_RELATORIO_ORCAMENTO_SINP = 103; public static final int GERAR_RELATORIO_IMOVEIS_SITUACAO_LIGACAO_AGUA = 106; public static final int GERAR_RELATORIO_IMOVEIS_FATURAS_ATRASO_AGRUPADA_LOCALIZACAO = 107; public static final int GERAR_RELATORIO_IMOVEIS_CONSUMO_MEDIO = 111; public static final int GERAR_RELATORIO_IMOVEIS_ULTIMOS_CONSUMOS_AGUA = 114; public static final int GERAR_EMITIR_ORDEM_SERVICO_SELETIVA_SUGESTAO = 115; public static final int GERAR_RELATORIO_IMOVEIS_TIPO_CONSUMO = 117; public static final int GERAR_RELATORIO_IMOVEIS_ATIVOS_NAO_MEDIDOS = 118; public static final int GERAR_RELATORIO_ORDEM_FISCALIZACAO = 119; public static final int GERAR_RELATORIO_IMOVEIS_FATURAS_RECENTES_DIA_FATURAS_ANTIGAS_ATRASO = 121; public static final int GERAR_COMPARATIVO_FATURAMENTO_ARRECADACAO_EXPURGO = 122; public static final int GERAR_RELATORIO_BOLETIM_CADASTRO = 123; public static final int EXECUTAR_COMANDO_NEGATIVACAO = 130; public static final int GERAR_RELATORIO_ACOMPANHAMENTO_CLIENTES_NEGATIVADOS = 133; public static final int GERAR_TXT_CONTAS_BAIXADAS_CONTABILMENTE = 134; public static final int GERAR_RESUMO_DIARIO_NEGATIVACAO = 135; public static final int GERAR_RELATORIO_AVISO_ANORMALIDADE = 140; public static final int GERAR_RELATORIO_FATURAMENTO_LIGACOES_MEDICAO_INDIVIDUALIZADA = 141; public static final int GERAR_RELATORIO_GESTAO_SERVICOS_UPA = 143; public static final int GERAR_RELATORIO_VOLUMES_CONSUMIDOS_NAO_FATURADOS = 144; public static final int RELATORIO_ANALISE_CONSUMO = 146; public static final int ATUALIZAR_DIFERENCA_ACUMULADA_NO_MES = 147; public static final int RELATORIO_IMOVEIS_FATURAS_ATRASO_DESCRITAS_LOCALIZACAO = 148; public static final int GERAR_RELATORIO_DADOS_LEITURA = 149; public static final int GERAR_RELATORIO_FATURAS_AGRUPADAS = 150; public static final int GERAR_RELATORIO_ROTAS_ONLINE_POR_EMPRESA = 155; public static final int GERAR_ARQUIVO_TEXTO_CONTAS_COBRANCA_EMPRESA = 156; //------------------------------------------------------------------------ public static final int GERAR_MOVIMENTO_RETORNO_NEGATIVACAO = 159; // ------------------------------------------------------------------------ public static final int GERAR_RELATORIO_PAGAMENTOS_CONTAS_COBRANCA_EMPRESA = 160; public static final int GERAR_RELATORIO_PAGAMENTOS_CONTAS_COBRANCA_EMPRESA_SINTETICO = 161; public static final int GERAR_RELATORIO_CONTAS_CANCELADAS = 163; public static final int GERAR_RELATORIO_CONTAS_RETIFICADAS = 164; public static final int GERAR_RELATORIO_ACOMPANHAMENTO_FATURAMENTO = 165; public static final int GERAR_RELATORIO_IMOVEIS_COM_ACORDO = 169; public static final int GERAR_RELATORIO_RESUMO_DISTRITO_OPERACIONAL = 170; public static final int GERAR_CARTAS_CAMPANHA_SOLID_CRIANCA = 173; public static final int GERAR_RELATORIO_LEITURA_CONSULTAR_ARQUIVOS_TEXTOS = 174; public static final int EMITIR_CARTAS_CAMPANHA_SOLID_CRIANCA = 175; public static final int GERAR_TABELAS_TEMP_ATU_CADASTRAL = 177; public static final int GERAR_ARQUIVO_TEXTO_ATU_CADASTRAL = 178; public static final int GERAR_RELATORIO_IMPOSTOS_POR_CLIENTE_RESPONSAVEL = 179; public static final int GERAR_DIFERENCA_ARQUIVO_TEXTO_ATU_CADASTRAL = 180; public static final int GERAR_MOVIMENTO_HIDROMETRO = 176; public static final int ATUALIZAR_CONJUNTO_HIDROMETRO = 172; public static final int EMITIR_BOLETOS = 181; public static final int RETIFICAR_CONJUNTO_CONTAS_CONSUMO = 182; public static final int GERAR_RELATORIO_IMOVEIS_FATURAS_ATRASO_DESCRITO_CLIENTE = 183; public static final int GERAR_RELATORIO_IMOVEIS_FATURAS_ATRASO_AGRUPADA_CLIENTE = 184; public static final int GERAR_ARQUIVO_TEXTO_PAGAMENTOS_CONTAS_COBRANCA_EMPRESA = 186; public static final int GERAR_RELATORIO_ACOMPANHAMENTO_LEITURISTA = 188; public static final int GERAR_RELATORIO_JUROS_MULTAS_DEBITOS_CANCELADOS = 187; public static final int GERAR_RELATORIO_ANORMALIDADE_LEITURA_PERIODO = 189; public static final int GERAR_CARTAS_DE_FINAL_DE_ANO = 191; public static final int EMITIR_CARTAS_DE_FINAL_DE_ANO = 192; public static final int GERAR_ARQUIVO_TEXTO_CONTAS_PROJETOS_ESPECIAIS = 194; public static final int INSERIR_PAGAMENTOS_FATURAS_ESPECIAIS = 195; //public static final int SUSPENDER_IMOVEL_EM_PROGRAMA_ESPECIAL = 196; public static final int RELATORIO_IMOVEIS_PROGRAMAS_ESPECIAIS_ANALITICO = 198; public static final int RELATORIO_IMOVEIS_PROGRAMAS_ESPECIAIS_SINTETICO = 199; public static final int RELATORIO_DOCUMENTOS_A_RECEBER = 204; public static final int RELATORIO_COLETA_MEDIDOR_ENERGIA = 206; public static final int GERAR_RELATORIO_PAGAMENTO_ENTIDADES_BENEFIC = 211; public static final int RELATORIO_RESUMO_LIGACOES_CAPACIDADE_HIDROMETRO = 212; public static final int GERAR_DECLARACAO_QUITACAO_DEBITOS = 208; public static final int RELATORIO_RESUMO_DADOS_CAS = 216; public static final int RELATORIO_FUNCIONALIDADE_E_OPERACAO_POR_GRUPO = 231; public static final int RELATORIO_ACESSOS_POR_USUARIO = 232; public static final int RELATORIO_BOLETIM_MEDICAO = 233; public static final int GERAR_RELATORIO_ANORMALIDADE_POR_AMOSTRAGEM = 234; public static final int RELATORIO_ALTERACOES_SISTEMA_COLUNA = 236; public static final int GERAR_RELATORIO_ACOMPANHAMENTO_REGISTRO_ATENDIMENTO = 237; public static final int GERAR_RELATORIO_ATUALIZACAO_CADASTRAL_INTERNET = 238; public static final int PRESCREVER_DEBITOS_IMOVEIS_PUBLICOS_AUTOMATICO = 239; public static final int PRESCREVER_DEBITOS_IMOVEIS_PUBLICOS_MANUAL = 240; public static final int ENCERRAR_ORDEM_SERVICO_ACAO_COBRANCA_MDB = 242; public static final int GERAR_RELATORIO_IMOVEIS_ALTERACAO_INSCRICAO_VIA_BATCH = 245; public static final int RELATORIO_RELIGACAO_CLIENTES_INADIPLENTES = 246; public static final int RELATORIO_BOLETIM_MEDICAO_ARQUIVO_TXT = 247; public static final int RELATORIO_CONTAS_BAIXADAS_CONTABILMENTE = 249; public static final int PROCESSAR_CARTA_TARIFA_SOCIAL_GERAR = 250; public static final int PROCESSAR_CARTA_TARIFA_SOCIAL_SIMULAR = 251; public static final int GERAR_RELATORIO_ACOMPANHAMENTO_CLIENTES_NEGATIVADOS_SINTETICO = 252; public static final int RETIRAR_IMOVEL_TARIFA_SOCIAL = 253; public static final int ENCERRAR_COMANDO_DE_COBRANCA_POR_EMPRESA = 255; public static final int GERAR_TXT_OS_INSPECAO_ANORMALIDADE = 258; public static final int PROCESSAR_ARQUIVO_TXT_ENCERRAMENTO_OS_COBRANCA = 257; public static final int GERAR_RELATORIO_IMOVEIS_COM_DOACOES = 260; public static final int GERAR_RELATORIO_ACOMPANHAMENTO_OS_COBRANCA_RESULTADO = 261; public static final int ENCERRAR_COMANDO_OS_SELETIVA_INSP_ANORM = 262; public static final int GERAR_RELATORIO_ORDENS_SERVICO_FISCALIZACAO_ANALITICO = 265; public static final int GERAR_RELATORIO_ORDENS_SERVICO_FISCALIZACAO_SINTETICO = 266; public static final int GERAR_RELATORIO_TRANSFERENCIA_PAGAMENTO = 267; public static final int GERAR_RELATORIO_DOCUMENTO_VISITA_COBRANCA = 268; public static final int ENCERRAR_OS_ORDEM_VISITA = 269; public static final int PROCESSAR_ATUAL_ORDENS_SERVICO_ARQ_TXT = 270; public static final int CANCELAR_GRUPO_FATURAMENTO = 272; public static final int GERAR_AVISO_CORTE = 273; public static final int GERAR_RELATORIO_ACOMPANHAMENTO_COMANDOS_COBRANCA = 274; public static final int RETIRAR_IMOVEIS_CONTAS_EMPRESAS_COBRANCA = 275; public static final int GERAR_RELATORIO_IMOVEIS_CONTAS_RETIRADOS_EMPRESAS_COBRANCA = 277; public static final int GERAR_RELATORIO_COBRANCA_ATIVIDADE_MANTER = 278; public static final int RETIRAR_CONTAS_REVISAO_EXTRATO_ENTRADA_PARCELAMENTO = 292; public static final int GERAR_RELATORIO_DOCUMENTO_COBRANCA = 299; public static final int GERAR_ARQUIVO_BANCO_CARTEIRA_17 = 328; public static final int REGISTRAR_MOVIMENTO_ARRECADADORES = 329; public static final int GERAR_ROTEIRO_DISPOSITIVO_MOVEL = 306; public static final int GERAR_RELATORIO_CONTAS = 333; public static final int GERAR_RELATORIO_ANALITICO_FATURAMENTO = 334; public static final int GERAR_RESUMO_CADASTRO_ATUALIZA_DADOS = 335; public static final int GERAR_RELATORIO_HIDROMETRO_FAIXA_IDADE_SINTETICO = 347; public static final int GERAR_RELATORIO_HIDROMETRO_POR_FAIXA_IDADE_ANALITICO = 346; public static final int RELATORIO_ACOMPANHAMENTO_GRANDES_CLIENTE = 348; public static final int GERAR_DADOS_FINANCEIROS_ATUALIZACAO_CADASTRAL = 349; public static final int GERAR_RELATORIO_CONTAS_RETIRADAS_REVISAO = 352; public static final int COLOCAR_REVISAO_CONJUNTO_CONTAS_CONSUMO = 353; public static final int RETIRAR_REVISAO_CONJUNTO_CONTAS_CONSUMO = 354; public static final int ELABORAR_ROTEIRO_PROGRAMACAO = 356; /** identifier field */ private Integer id; /** nullable persistent field */ private String descricaoProcesso; /** nullable persistent field */ private String descricaoAbreviada; /** persistent field */ private short indicadorUso; /** nullable persistent field */ private Date ultimaAlteracao; /** persistent field */ private Set processosFuncionalidade; /** persistent field */ private Set processosIniciados; /** persistent field */ private ProcessoTipo processoTipo; private short indicadorAutorizacao; /** full constructor */ public Processo(String descricaoProcesso, String descricaoAbreviada, short indicadorUso, Date ultimaAlteracao, ProcessoTipo processoTipo, Set processosFuncionalidade, Set processosIniciados) { this.descricaoProcesso = descricaoProcesso; this.descricaoAbreviada = descricaoAbreviada; this.indicadorUso = indicadorUso; this.ultimaAlteracao = ultimaAlteracao; this.processosFuncionalidade = processosFuncionalidade; this.processosIniciados = processosIniciados; this.processoTipo = processoTipo; } /** default constructor */ public Processo() { } /** minimal constructor */ public Processo(short indicadorUso, ProcessoTipo processoTipo, Set processosFuncionalidade, Set processosIniciados) { this.indicadorUso = indicadorUso; this.processosFuncionalidade = processosFuncionalidade; this.processosIniciados = processosIniciados; this.processoTipo = processoTipo; } public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; } public String getDescricaoProcesso() { return this.descricaoProcesso; } public void setDescricaoProcesso(String descricaoProcesso) { this.descricaoProcesso = descricaoProcesso; } public String getDescricaoAbreviada() { return this.descricaoAbreviada; } public void setDescricaoAbreviada(String descricaoAbreviada) { this.descricaoAbreviada = descricaoAbreviada; } public short getIndicadorUso() { return this.indicadorUso; } public void setIndicadorUso(short indicadorUso) { this.indicadorUso = indicadorUso; } public Date getUltimaAlteracao() { return this.ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public Set getProcessosFuncionalidade() { return this.processosFuncionalidade; } public void setProcessosFuncionalidade(Set processosFuncionalidade) { this.processosFuncionalidade = processosFuncionalidade; } public Set getProcessosIniciados() { return this.processosIniciados; } public void setProcessosIniciados(Set processosIniciados) { this.processosIniciados = processosIniciados; } public String toString() { return new ToStringBuilder(this).append("id", getId()).toString(); } public ProcessoTipo getProcessoTipo() { return processoTipo; } public void setProcessoTipo(ProcessoTipo processoTipo) { this.processoTipo = processoTipo; } public String[] retornaCamposChavePrimaria() { String[] retorno = new String[1]; retorno[0] = "id"; return retorno; } public short getIndicadorAutorizacao() { return indicadorAutorizacao; } public void setIndicadorAutorizacao(short indicadorAutorizacao) { this.indicadorAutorizacao = indicadorAutorizacao; } }