package gcom.seguranca.acesso; import gcom.interceptor.ControleAlteracao; import gcom.interceptor.ObjetoTransacao; import gcom.util.filtro.Filtro; import gcom.util.filtro.ParametroSimples; import java.util.Date; import org.apache.commons.lang.builder.ToStringBuilder; /** @author Hibernate CodeGenerator */ @ControleAlteracao() public class PermissaoEspecial extends ObjetoTransacao { private static final long serialVersionUID = 1L; public static final int IMOVEL_EM_SITUACAO_COBRANCA = 6; public static final int PARCELAR_SEM_INCLUIR_DEBITO_A_COBRAR = 14; public static final int PARCELAR_SEM_INCLUIR_ACRESCIMOS_POR_IMPONTUALIDADE = 18; public static final int USAR_PLANO_PAI_PARA_ORGAO_PUBLICO = 19; public static final int TESTAR_VAL_MINIMO_PRESTACAO = 21; public static final int TESTAR_VAL_MINIMO_ENTRADA = 22; public static final int CLIENTE_USUARIO_TARIFA_SOCIAL = 23; public static final int ALTERAR_IMOVEL = 24; public static final int REMOVER_CATEGORIA_NAO_RESIDENCIAL_IMOVEL = 25; public static final int ATUALIZAR_LOGRADOURO_BAIRRO = 28; public static final int INSERIR_IMOVEL_MUNICIPIO_LOGRADOURO_DIFERENTE_SETOR = 26; public static final int ATUALIZAR_IMOVEL_MUNICIPIO_LOGRADOURO_DIFERENTE_SETOR = 27; public static final int INSERIR_DEBITO_A_COBRAR_SEM_ENTRADA_SEM_JUROS = 29; public static final int INFORMAR_MOTIVO_NAO_COBRANCA = 30; public static final int GERACAO_DEBITO_OS_FISCALIZACAO = 31; public static final int INFORMAR_VENCIMENTO_ALTERNATIVO_NOVA_DATA = 32; public static final int PARCELAR_NAO_TESTAR_QTDE_DE_PRESTACAO = 33; public static final int INFORMAR_VENCIMENTO_ALTERNATIVO_ANTES_DO_PERIODO_VALIDO = 34; public static final int ALTERAR_VENCIMENTO_CONTA_SEM_RA = 35; public static final int INSERIR_CONTA_FATURAMENTO_ANTECIPADO = 36; public static final int INSERIR_DEBITO_A_COBRAR_SEM_RA = 37; public static final int INSERIR_GUIA_DE_PAGAMENTO_SEM_RA = 38; public static final int ALTERAR_NOME_CLIENTE = 39; public static final int INCLUIR_DEVOLUCAO_MAIOR_VALOR_MAXIMO = 40; public static final int INCLUIR_CREDITO_A_REALIZAR_VALOR_MAXIMO = 41; public static final int INCLUIR_CREDITO_A_REALIZAR_QUANTIDADE_PARCELAS_MAXIMO = 42; public static final int INCLUIR_ACRESCIMO_IMPONTUALIDADE_NO_EXTRATO_DE_DEBITOS_COM_DESCONTO = 43; public static final int RETIRAR_TAXA_COBRANCA_DO_EXTRATO_DE_DEBITOS = 44; public static final int CONSULTAR_DEBITOS_ATUAL_DO_IMOVEL_OU_TODOS = 45; public static final int INSERIR_DEBITO_A_COBRAR_IMOVEL_SITUACAO = 46; public static final int REINICIAR_BATCH = 47; public static final int RETIFICAR_CONTA_SEM_RA = 48; public static final int EXCLUIR_DEBITO_A_COBRAR = 49; public static final int GERAR_OS_SELETIVA_HIDROMETRO = 50; public static final int CANCELAR_CONTA_SEM_RA = 51; public static final int ATUALIZAR_DADOS_FISCALIZACAO = 52; public static final int DESFAZER_FISCALIZACAO_BOLETIM_OS_CONCLUIDA = 53; public static final int VISUALIZAR_DIA_VENCIMENTO_CLIENTE = 54; public static final int INSERIR_IMOVEL_COM_PERFIL_CORPORATIVO = 55; public static final int ALTERAR_PERFIL_CORPORATIVO_IMOVEL = 56; public static final int INFORMAR_DATA_ENC_OS_ANTERIOR_DATA_CORRENTE = 57; public static final int RETIFICAR_PARA_MENOR_CONTA_RETIFICADA = 58; public static final int RETIFICAR_DATA_VENCIMENTO_ALEM_PRAZO_PADRAO = 59; public static final int ALTERAR_VENCIMENTO_JA_ALTERADO = 60; public static final int ALTERAR_TARIFA_CONSUMO_RETIFICAR_CONTA = 61; public static final int ALTERAR_INDICADOR_USO_SISTEMA_TIPO_SOLICITACAO = 62; public static final int ALTERAR_VALOR_SUGERIDO_EM_TIPO_DEBITO = 64; public static final int INSERIR_IMOVEL_PARA_ORGAO_PUBLICO = 63; public static final int EFETUAR_LIGACAO_DE_AGUA_SEM_RA = 65; public static final int ATUALIZAR_LIGACAO_DE_AGUA_SEM_RA = 66; public static final int EFETUAR_LIGACAO_DE_ESGOTO_SEM_RA = 67; public static final int ATUALIZAR_LIGACAO_DE_ESGOTO_SEM_RA = 68; public static final int EFETUAR_LIGACAO_DE_AGUA_COM_INSTALACAO_DE_HIDROMETRO_SEM_RA = 69; public static final int ATUALIZAR_INSTALACAO_DO_HIDROMETRO = 70; public static final int ALTERAR_VALIDADE_EXTRATO_DEBITO = 71; public static final int VALIDAR_ACRESCIMOS_IMPONTUALIDADE = 72; public static final int EMITIR_2_VIA_SEM_DOCUMENTO_VALIDO = 73; public static final int RETIFICAR_CONJUNTO_CONTA = 74; public static final int EMITIR_CERTIDAO_NEGATIVA_COM_CLIENTE_SUPERIOR = 75; public static final int RETIRAR_CONTA_REVISAO_POR_ANTIGUIDADE = 78; public static final int ALTERAR_PERCENTUAL_COLETA_ESGOTO = 76; public static final int ATUALIZAR_RETIFICAR_CONTAS_PAGAS = 77; public static final int HABILITAR_BANCO_MANTER_CONTA = 80; public static final int EFETUAR_SUPRESSAO_DE_LIGACAO_AGUA = 79; public static final int ALTERAR_SITUACAO_LIGACAO_PARA_IMOVEL_COM_DEBITO = 81; public static final int GERAR_CERTIDAO_NEGATIVA_RESPONSABILIDAE_ATUAL_DO_IMOVEL = 82; public static final int RETIFICAR_CONTA_IMOVEL_PERFIL_BLOQUEADO = 83; public static final int RETIFICAR_CONTA_APENAS_VOLUME_ESGOTO = 84; public static final int EMITIR_DOCUMENTO_COBRANCA = 85; public static final int BLOQUEAR_ALTERACAO_IMOVEIS = 86; public static final int TRAMITAR_RA_ACQUAGIS = 87; public static final int ALTERAR_AREA_CONSTRUIDA_IMOVEL = 88; public static final int ALTERAR_CLIENTE_RESPONSAVEL_PARA_IMOVEIS_PUBLICOS = 89; public static final int INFORMAR_QUALQUER_SITUACAO_DE_COBRANCA = 90; public static final int ALTERAR_DADOS_CONFIRMACAO_CARTAO_CREDITO_DEBITO = 91; public static final int FINALIZAR_ARQUIVO_TEXTO_DE_LEITURA = 92; public static final int REPLICAR_VALOR_COBRANCA_SERVICO = 93; public static final int ENVIAR_CONTA_PARA_REVISAO = 94; public static final int INCLUIR_CLIENTE_SEM_CPF = 96; public static final int ASSOCIAR_CLIENTE_AO_IMOVEL_SEM_CPF = 97; public static final int ALTERAR_CLIENTE_PARA_IMOVEIS_PUBLICOS = 98; public static final int RETIFICAR_CONTA_SEM_VERIFICAR_CONSUMO_ESGOTO = 99; public static final int CONSULTAR_ARQUIVO_TEXTO_GERENCIAL = 100; public static final int INSERIR_CLIENTE_COM_MESMO_NOME_E_ENDERECO = 101; public static final int INSERIR_NOMES_COM_MENOS_DE_10_CARACTERES = 102; public static final int INSERIR_NOME_CLIENTE_GENERICO = 103; public static final int GERAR_ARQUIVO_TEXTO_IMOVEIS_NAO_ENVIADOS = 104; public static final int RETIFICAR_CONTA_NORMA_REVISAO_FATURAMENTO = 105; public static final int ENCERRAR_ORDEM_SERVICO_SEM_ATIVIDADES = 106; public static final int INSERIR_MANTER_CLIENTE_SEM_NEGATIVACAO = 107; public static final int TRAMITAR_RA_PARA_QUALQUER_UNIDADE = 110; public static final int ENCERRAR_COMANDO_COBRANCA_EMPRESA = 109; public static final int ALTERAR_CLIENTE_INATIVO = 111; public static final int MANTER_CLIENTE_SEM_CPF_CNPJ = 112; /** identifier field */ private Integer id; /** nullable persistent field */ private String descricao; /** nullable persistent field */ private Short indicadorUso; /** nullable persistent field */ private Date ultimaAlteracao; /** persistent field */ private gcom.seguranca.acesso.Operacao operacao; /** full constructor */ public PermissaoEspecial(String descricao, Short indicadorUso, Date ultimaAlteracao, gcom.seguranca.acesso.Operacao operacao) { this.descricao = descricao; this.indicadorUso = indicadorUso; this.ultimaAlteracao = ultimaAlteracao; this.operacao = operacao; } /** default constructor */ public PermissaoEspecial() { } /** minimal constructor */ public PermissaoEspecial(gcom.seguranca.acesso.Operacao operacao) { this.operacao = operacao; } 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 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 gcom.seguranca.acesso.Operacao getOperacao() { return this.operacao; } public void setOperacao(gcom.seguranca.acesso.Operacao operacao) { this.operacao = operacao; } public String toString() { return new ToStringBuilder(this).append("id", getId()).toString(); } /** * < <Descri��o do m�todo>> * * @param other * Descri��o do par�metro * @return Descri��o do retorno */ public boolean equals(Object other) { if ((this == other)) { return true; } if (!(other instanceof PermissaoEspecial)) { return false; } PermissaoEspecial castOther = (PermissaoEspecial) other; return (this.getId().equals(castOther.getId())); } public String getDescricaoParaRegistroTransacao() { return getDescricao(); } public String[] retornaCamposChavePrimaria(){ String[] retorno = new String[1]; retorno[0] = "id"; return retorno; } public Filtro retornaFiltro(){ FiltroPermissaoEspecial filtroPermissaoEspecial= new FiltroPermissaoEspecial(); filtroPermissaoEspecial.adicionarParametro(new ParametroSimples(FiltroPermissaoEspecial.ID,this.getId())); return filtroPermissaoEspecial; } @Override public Filtro retornaFiltroRegistroOperacao() { Filtro filtro = retornaFiltro(); return filtro; } @Override public String[] retornarAtributosInformacoesOperacaoEfetuada() { String []labels = {"descricao"}; return labels; } @Override public String[] retornarLabelsInformacoesOperacaoEfetuada() { String []labels = {"Descricao"}; return labels; } }