package gcom.seguranca.acesso; import gcom.util.filtro.Filtro; import gcom.util.tabelaauxiliar.abreviada.TabelaAuxiliarAbreviada; import java.util.Date; import java.util.Set; import org.apache.commons.lang.builder.ToStringBuilder; /** @author Hibernate CodeGenerator */ public class Funcionalidade extends TabelaAuxiliarAbreviada { private static final long serialVersionUID = 1L; public static final int PRE_FATURAR_GRUPO_FATURAMENTO = 0; public static final int INSERIR_IMOVEL = 6; public static final int MANTER_IMOVEL = 7; public static final int CONSISTIR_LEITURAS_E_CALCULAR_CONSUMOS = 52; public static final int FATURAR_GRUPO_FATURAMENTO = 63; public static final int EMITIR_CONTAS = 64; public static final int MOVIMENTO_HIDROMETRO = 145; public static final int GERAR_DADOS_PARA_LEITURA = 185; public static final int EFETUAR_RATEIO_CONSUMO = 186; public static final int GERAR_TAXA_ENTREGA_CONTA_OUTRO_ENDERECO = 187; public static final int GERAR_DEBITOS_A_COBRAR_ACRESCIMOS_IMPONTUALIDADE = 188; public static final int INSERIR_REGISTRO_ATENDIMENTO = 214; public static final int REATIVAR_REGISTRO_ATENDIMENTO = 403; public static final int GERAR_DADOS_DIARIOS_ARRECADACAO = 457; public static final int ENCERRAR_ATIVIDADE_ACAO_COBRANCA = 457; public static final int GERAR_ATIVIDADE_ACAO_COBRANCA = 539; public static final int CLASSIFICAR_PAGAMENTOS_DEVOLUCOES = 545; public static final int ENCERRAR_ARRECADACAO_MES = 546; public static final int GERAR_DEBITO_COBRAR_DOACAO = 547; public static final int ENCERRAR_FATURAMENTO_MES = 552; public static final int GERAR_RESUMO_LIGACOES_ECONOMIAS = 570; public static final int GERAR_RESUMO_SITUACAO_ESPECIAL_FATURAMENTO = 573; public static final int GERAR_RESUMO_ACOES_COBRANCA_CRONOGRAMA = 576; public static final int GERAR_RESUMO_PENDENCIA = 582; public static final int GERAR_RESUMO_ANORMALIDADES = 592; public static final int GERAR_RESUMO_SITUACAO_ESPECIAL_COBRANCA = 598; public static final int EMITIR_EXTRATO_CONSUMO_IMOVEL_CONDOMINIO = 611; public static final int GERAR_FATURA_CLIENTE_RESPONSAVEL = 629; public static final int GERAR_HISTORICO_PARA_ENCERRAR_ARRECADACAO_MES = 642; public static final int GERAR_HISTORICO_PARA_ENCERRAR_FATURAMENTO_MES = 647; public static final int DESFAZER_PARCELAMENTO_POR_ENTRADA_NAO_PAGA = 652; public static final int GERAR_HISTORICO_CONTA = 653; public static final int GERAR_RESUMO_INSTALACOES_HIDROMETROS = 670; public static final int GERAR_RESUMO_CONSUMO_AGUA = 671; public static final int INSERIR_RESUMO_ACOES_COBRANCA_CRONOGRAMA = 672; public static final int GERAR_RESUMO_LEITURA_ANORMALIDADE = 673; public static final int GERAR_LANCAMENTOS_CONTABEIS_FATURAMENTO = 681; public static final int GERAR_RESUMO_HIDROMETRO = 685; public static final int GERAR_RESUMO_ARRECADACAO = 694; public static final int GERAR_RESUMO_FATURAMENTO_AGUA_ESGOTO = 695; public static final int EMITIR_BOLETIM_CADASTRO = 696; public static final int GERAR_LANCAMENTOS_CONTABEIS_ARRECADACAO = 700; public static final int GERAR_RESUMO_PARCELAMENTO = 703; public static final int GERAR_RESUMO_HISTOGRAMA_AGUA_ESGOTO = 706; public static final int GERAR_RESUMO_DEVEDORES_DUVIDOSOS = 714; public static final int GERAR_RESUMO_REGISTRO_ATENDIMENTO = 720; public static final int GERAR_RESUMO_ACOES_COBRANCA_EVENTUAL = 750; public static final int INSERIR_RESUMO_ACOES_COBRANCA_EVENTUAL = 751; public static final int GERAR_LANCAMENTOS_CONTABEIS_DEVEDORES_DUVIDOSOS = 755; public static final int GERAR_RESUMO_METAS = 783; public static final int GERAR_RESUMO_METAS_ACUMULADO = 786; public static final int EMITIR_CONTAS_ORGAO_PUBLICO = 794; public static final int GERAR_ARQUIVO_TEXTO_PARA_LEITURISTA = 804; public static final int GERAR_RESUMO_COLETA_ESGOTO = 820; public static final int EMISSAO_ORDENS_SELETIVAS = 827; public static final int GERAR_CONTAS_A_RECEBER_CONTABIL = 847; public static final int GERAR_MOVIMENTO_EXCLUSAO_NEGATIVACAO_ONLINE = 854; public static final int GERAR_RESUMO_DIARIO_NEGATIVACAO = 875; public static final int EXECUTAR_COMANDO_DE_NEGATIVACAO = 876; public static final int GERAR_MOVIMENTO_RETORNO_NEGATIVACAO = 892; public static final int EXECUTAR_COMANDO_DE_ENCERRAMENTO_RA = 894; public static final int ATUALIZA_QUANTIDADE_PARCELA_PAGA_CONSECUTIVA_PARCELA_BONUS = 895; public static final int GERAR_VALOR_VOLUMES_CONSUMIDOS_NAO_FATURADOS = 898; public static final int GERAR_RESUMO_INDICADORES_COMERCIALIZACAO = 901; public static final int GERAR_RESUMO_INDICADORES_MICROMEDICAO = 902; public static final int GERAR_RESUMO_INDICADORES_FATURAMENTO = 906; public static final int GERAR_RESUMO_INDICADORES_COBRANCA = 907; public static final int GERAR_RESUMO_REFATURAMENTO = 910; public static final int GERAR_RELATORIO_CONTAS_BAIXADAS_CONTABILMENTE = 916; public static final int GERAR_RESUMO_ACOES_COBRANCA_CRONOGRAMA_ENCERRAR_OS = 1056; public static final int ATUALIZAR_LIGACAO_AGUA_LIGADO_ANALISE_PARA_LIGADO = 1082; public static final int GERAR_TALELAS_TEMPORARIAS_ATUALIZACAO_CADASTRAL = 1088; public static final int GERAR_RESUMO_FATURAMENTO = 1103; public static final int INCLUIR_DEBITO_A_COBRAR_ENTRADA_PARCELAMENTO_NAO_PAGA = 1118; public static final int ATUALIZAR_DIFERENCA_ACUMULADA_NO_MES = 1119; public static final int GERAR_ARQUIVO_TEXTO_ATUALIZACAO_CADASTRAL = 1152; public static final int ATUALIZAR_PAGAMENTOS_CONTAS_COBRANCA = 1154; public static final int GERAR_MOVIMENTO_CONTAS_COBRANCA_POR_EMPRESA = 1158; public static final int RETIFICAR_CONJUNTO_CONTA = 1160; public static final int GERAR_RESUMO_REFATURAMENTO_OLAP = 1164; public static final int ATUALIZAR_NUMERO_EXECUCAO_RESUMO_NEGATIVACAO = 1168; public static final int GERAR_MOVIMENTO_EXCLUSAO_NEGATIVACAO = 1169; public static final int GERAR_CREDITO_SITUACAO_ESPECIAL_FATURAMENTO = 1183; public static final int GERAR_MOVIMENTO_EXTENSAO_CONTAS_COBRANCA_POR_EMPRESA = 1189; public static final int GERAR_DIFERENCA_ARQUIVO_TEXTO_ATUALIZACAO_CADASTRAL = 1207; public static final int ATUALIZAR_AUTOS_INFRACAO_PRAZO_RECURSO_VENCIDO = 1208; public static final int GERAR_CARTAS_CAMPANHA_SOLIDARIEDADE_CRIANCA_PARA_NEGOCIACAO_A_VISTA = 1216; public static final int EMITIR_BOLETOS = 1219; public static final int GERAR_BONUS_TARIFA_SOCIAL = 1234; public static final int EXCLUIR_IMOVEIS_DA_TARIFA_SOCIAL = 1236; public static final int GERAR_RESUMO_NEGATIVACAO = 1253; public static final int ACOMPANHAR_PAGAMENTO_DO_PARCELAMENTO = 1254; public static final int GERAR_CARTAS_DE_FINAL_DE_ANO = 1255; public static final int GERAR_RESUMO_PENDENCIA_SEM_QUADRA = 1257; public static final int SUPENDER_IMOVEL_EM_PROGRAMA_ESPECIAL = 1264; public static final int INSERIR_PAGAMENTOS_FATURAS_ESPECIAIS = 1265; public static final int GERAR_RESUMO_SIMULACAO_FATURAMENTO = 1273; public static final int GERAR_LANCAMENTOS_CONTABEIS_AVISO_BANCARIO = 1291; public static final int BATCH_EMITIR_ORDEM_FISCALIZAO = 1295; public static final int ENVIO_EMAIL_CONTA_PARA_CLIENTE = 1297; public static final int GERAR_RESUMO_DOCUMENTOS_A_RECEBER = 1298; public static final int BATCH_GERAR_ARQUIVO_ORDEM_FISCALIZAO = 1299; public static final int DETERMINAR_CONFIRMACAO_DA_NEGATIVACAO = 1302; public static final int GERAR_DECLARACAO_QUITACAO_ANUAL_DEBITOS = 1303; public static final int GERAR_RESUMO_PENDENCIA_POR_ANO = 1304; public static final int GERAR_ARQUIVO_TEXTO_DECLARACAO_QUITACAO_ANUAL_DEBITOS = 1305; public static final int BATCH_ATUALIZAR_CODIGO_DEBITO_AUTOMATICO = 1308; public static final int GERAR_RESUMO_RECEITA = 1310; public static final int ATUALIZAR_COMANDO_ATIVIDADE_ACAO_COBRANCA = 1311; public static final int EMITIR_DOCUMENTO_COBRANCA = 1312; public static final int GERAR_RESUMO_LIGACOES_ECONOMIAS_POR_ANO = 1317; public static final int GERAR_RESUMO_INDICADORES_MICROMEDICAO_POR_ANO = 1322; public static final int GERAR_RESUMO_CONSUMO_AGUA_POR_ANO = 1327; public static final int GERAR_RESUMO_FATURAMENTO_POR_ANO = 1328; public static final int GERAR_RESUMO_ARRECADACAO_POR_ANO = 1329; public static final int GERAR_RESUMO_COLETA_ESGOTO_POR_ANO = 1338; public static final int GERAR_RESUMO_REGISTRO_ATENDIMENTO_POR_ANO = 1339; public static final int GERAR_RESUMO_INSTALACOES_HIDROMETROS_POR_ANO = 1342; public static final int GERAR_RESUMO_PARCELAMENTO_POR_ANO = 1343; public static final int GERAR_RESUMO_REFATURAMENTO_NOVO = 1346; public static final int GERAR_PRESCREVER_DEBITOS_DE_IMOVEIS = 1350; public static final int ALTERAR_INSCRICOES_IMOVEIS = 1352; public static final int GERAR_TAXA_PERCENTUAL_TARIFA_MINIMA_CORTADO = 1354; public static final int VERIFICAR_FATURAMENTO_IMOVEIS_CORTADOS = 1357; public static final int ATUALIZAR_DADOS_CLIENTES_PROMAIS = 1368; public static final int GERAR_RESUMO_HISTOGRAMA_AGUA_ESGOTO_SEM_QUADRA = 1383; public static final int RELIGAR_IMOVEIS_CORTADOS_COM_CONSUMO_REAL = 1387; public static final int GERAR_GUIA_PAGAMENTO_POR_CLIENTE_RESUMO_PENDENCIA = 1397; public static final int PRESCREVER_DEBITOS_IMOVEIS_PUBLICOS = 1404; public static final int APAGAR_RESUMO_DEVEDORES_DUVIDOSOS = 1406 ; public static final int ATUALIZAR_RESUMO_DEVEDORES_DUVIDOSOS = 1407; public static final int ENCERRAR_ORDENS_SERVICO_ACAO_COBRANCA = 1428; public static final int AUTOMATIZAR_PERFIS_DE_GRANDES_CONSUMIDORES = 1444; public static final int GERAR_RA_OS_ANORMALIDADE_CONSUMO = 1446; public static final int PROCESSAR_COMANDO_GERADO = 1456; public static final int GERAR_CARTA_TARIFA_SOCIAL = 1457; public static final int SELECIONAR_COMANDO_RETIRAR_IMOVEL_TARIFA_SOCIAL = 1459; public static final int INSERIR_CONTRATO_PARCELAMENTO_POR_CLIENTE = 1460; public static final int GERAR_TXT_IMPRESSAO_CONTAS_FORMATO_BRAILLE = 1470; public static final int MANTER_CONTRATO_PARCELAMENTO_POR_CLIENTE = 1471; public static final int ENCERRAR_COMANDO_DE_COBRANCA_POR_EMPRESA = 1474; public static final int MOVIMENTAR_ORDENS_DE_SERVICO_DE_COBRANCA_POR_RESULTADO = 1476; public static final int ATUALIZAR_CONTRATO_PARCELAMENTO_POR_CLIENTE = 1493; public static final int RECEPCIONAR_ARQUIVO_TXT_ENCERRAMENTO_OS_COBRANCA = 1495; public static final int GERAR_ARQUIVO_TXT_OS_CONTAS_PAGAS_PARCELADAS = 1500; public static final int MOVIMENTAR_OS_SELETIVA_INSPECAO_ANORMALIDADE = 1508; public static final int ENCERRAR_COMANDO_OS_SELETIVA_INSPECAO_ANORMALIDADE = 1512; public static final int PROGRAMACAO_AUTO_ROTEIRO_ACOMPANHAMENTO_OS = 1515; public static final int GERAR_DADOS_ARQUIVO_ACOMPANHAMENTO_SERVICO = 1518; public static final int PROCESSAR_ENCERRAMENTO_OS_FISCALIZACAO_DECURSO_PRAZO = 1522; public static final int SUSPENDER_LEITURA_PARA_IMOVEL_COM_HIDROMETRO_RETIRADO = 1529; public static final int SUSPENDER_LEITURA_PARA_IMOVEL_COM_CONSUMO_REAL_NAO_SUPERIOR_A_10 = 1530; public static final int GERAR_DADOS_RELATORIO_BIG = 2000; public static final int GERAR_RELATORIO_BIG = 2001; public static final int CANCELAR_GUIAS_PAGAMENTO_NAO_PAGAS = 5007; public static final int PROCESSAR_PAGAMENTOS_COM_DIFERENCA_DE_DOIS_REAIS = 16004; public static final int ATUALIZACAO_CADASTRAL = 16006; public static final int TESTE_OPERACIONAL = 12000; public static final int GERAR_DADOS_RECEITAS_A_FATURAR_RESUMO = 16025; private Integer id; private String descricao; private String descricaoAbreviada; private String caminhoMenu; private String caminhoUrl; private Date ultimaAlteracao; private Short indicadorOlap; private Short indicadorNovaJanela; private Short indicadorPontoEntrada; private Long numeroOrdemMenu; private Modulo modulo; private FuncionalidadeCategoria funcionalidadeCategoria; @SuppressWarnings("rawtypes") private Set funcionalidadeDependencias = null; @SuppressWarnings("rawtypes") private Set funcionalidadeDependenciasByFncdIddependencia = null; @SuppressWarnings("rawtypes") private Set operacoes = null; public Funcionalidade(String descricao, String descricaoAbreviada, Date ultimaAlteracao, String caminhoMenu, String caminhoUrl, Short indicadorPontoEntrada, gcom.seguranca.acesso.Modulo modulo) { this.descricao = descricao; this.descricaoAbreviada = descricaoAbreviada; this.ultimaAlteracao = ultimaAlteracao; this.caminhoMenu = caminhoMenu; this.caminhoUrl = caminhoUrl; this.indicadorPontoEntrada = indicadorPontoEntrada; this.modulo = modulo; } @SuppressWarnings("rawtypes") public Funcionalidade(String descricao, String descricaoAbreviada, Date ultimaAlteracao, String caminhoMenu, String caminhoUrl, Short indicadorPontoEntrada, gcom.seguranca.acesso.Modulo modulo, Set funcionalidadeDependencias, Set funcionalidadeDependenciasByFncdIddependencia, Set operacoes) { this.descricao = descricao; this.descricaoAbreviada = descricaoAbreviada; this.ultimaAlteracao = ultimaAlteracao; this.caminhoMenu = caminhoMenu; this.caminhoUrl = caminhoUrl; this.indicadorPontoEntrada = indicadorPontoEntrada; this.modulo = modulo; this.funcionalidadeDependencias = funcionalidadeDependencias; this.funcionalidadeDependenciasByFncdIddependencia = funcionalidadeDependenciasByFncdIddependencia; this.operacoes = operacoes; } public Funcionalidade() { } @SuppressWarnings("rawtypes") public Set getOperacoes() { return operacoes; } @SuppressWarnings("rawtypes") public void setOperacoes(Set operacoes) { this.operacoes = operacoes; } public Funcionalidade(gcom.seguranca.acesso.Modulo modulo) { this.modulo = modulo; } @SuppressWarnings("rawtypes") public Set getFuncionalidadeDependencias() { return funcionalidadeDependencias; } @SuppressWarnings("rawtypes") public void setFuncionalidadeDependencias(Set funcionalidadeDependencias) { this.funcionalidadeDependencias = funcionalidadeDependencias; } @SuppressWarnings("rawtypes") public Set getFuncionalidadeDependenciasByFncdIddependencia() { return funcionalidadeDependenciasByFncdIddependencia; } @SuppressWarnings("rawtypes") public void setFuncionalidadeDependenciasByFncdIddependencia(Set funcionalidadeDependenciasByFncdIddependencia) { this.funcionalidadeDependenciasByFncdIddependencia = funcionalidadeDependenciasByFncdIddependencia; } public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; } public String getDescricao() { return this.descricao; } public void setDescricao(String descricao) { this.descricao = descricao; } public String getDescricaoAbreviada() { return this.descricaoAbreviada; } public void setDescricaoAbreviada(String descricaoAbreviada) { this.descricaoAbreviada = descricaoAbreviada; } public Date getUltimaAlteracao() { return this.ultimaAlteracao; } public void setUltimaAlteracao(Date ultimaAlteracao) { this.ultimaAlteracao = ultimaAlteracao; } public String getCaminhoMenu() { return this.caminhoMenu; } public void setCaminhoMenu(String caminhoMenu) { this.caminhoMenu = caminhoMenu; } public String getCaminhoUrl() { return this.caminhoUrl; } public void setCaminhoUrl(String caminhoUrl) { this.caminhoUrl = caminhoUrl; } public Short getIndicadorPontoEntrada() { return this.indicadorPontoEntrada; } public void setIndicadorPontoEntrada(Short indicadorPontoEntrada) { this.indicadorPontoEntrada = indicadorPontoEntrada; } public gcom.seguranca.acesso.Modulo getModulo() { return this.modulo; } public void setModulo(gcom.seguranca.acesso.Modulo modulo) { this.modulo = modulo; } public String toString() { return new ToStringBuilder(this).append("id", getId()).toString(); } public String[] retornaCamposChavePrimaria() { String[] retorno = new String[1]; retorno[0] = "id"; return retorno; } public Long getNumeroOrdemMenu() { return numeroOrdemMenu; } public void setNumeroOrdemMenu(Long numeroOrdemMenu) { this.numeroOrdemMenu = numeroOrdemMenu; } public Short getIndicadorNovaJanela() { return indicadorNovaJanela; } public void setIndicadorNovaJanela(Short indicadorNovaJanela) { this.indicadorNovaJanela = indicadorNovaJanela; } @Override public Filtro retornaFiltro() { return null; } public Short getIndicadorOlap() { return indicadorOlap; } public void setIndicadorOlap(Short indicadorOlap) { this.indicadorOlap = indicadorOlap; } public FuncionalidadeCategoria getFuncionalidadeCategoria() { return funcionalidadeCategoria; } public void setFuncionalidadeCategoria( FuncionalidadeCategoria funcionalidadeCategoria) { this.funcionalidadeCategoria = funcionalidadeCategoria; } }