diff --git a/citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java b/citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java index b6afcb6..638cf15 100644 --- a/citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java +++ b/citgrp-patrimonio-web/src/main/java/br/com/centralit/listener/StartupListenerPatrimonio.java @@ -23,56 +23,56 @@ import br.com.centralit.framework.model.UtilStartup; *

* *

- * + * *

* Company: Central IT - Governança Corporativa - *

- * + * *

* Title: *

- * + * *

* Description: *

- * + * *

* Iniciativa(s): NUMERO_INICIATIVA *

- * + * *

* Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO *

- * + * * @since 08/09/2015 - 14:48:00 - * + * * @version 1.0.0 - * + * * @author geovane.filho - * + * */ @Component public class StartupListenerPatrimonio extends UtilStartup implements ApplicationListener { @Autowired DominioService dominioService; - + @Autowired private DefaultFileService defaultFileService; - + @Autowired private InternacionalizacaoService internacionalizacaoService; @Autowired private ModuloService moduloService; - + @Override public void onApplicationEvent(final ContextRefreshedEvent event) { criarDominios(); criarDefaultFile(); gerarInternacionalizacao(); } - + /** * Método responsável por criar domínios * @@ -216,17 +216,17 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio list.add(new Dominio("tipoTratamentoInconsistencia", "Encontrado em outra UL", "TRATAMENTO_ENCONTRADO_OUTRA_UL", 7L, Boolean.FALSE)); list.add(new Dominio("tipoTratamentoInconsistencia", "Inventariado e movimentado para outra UL", "TRATAMENTO_MOVIMENTADO_PARA_OUTRA_UL", 8L, Boolean.FALSE)); list.add(new Dominio("tipoTratamentoInconsistencia", "Bem retornou ao seu local de origem antes do inventário", "TRATAMENTO_BEM_RETORNO_LOCAL_ORIGEM", 9L, Boolean.FALSE)); - + this.dominioService.saveListIfNotExist(list); Logger.getLogger(StartupListenerPatrimonio.class).info("Domínios executados - StartupListenerPatrimonio!"); } - + /** - * + * * Método responsável por - * + * * @author wilker.machado - * + * */ private void criarDefaultFile() { @@ -237,33 +237,33 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio this.defaultFileService.saveIfNotExist(new DefaultFile(CIT_PATRIMONIO_WEB_ANGULAR_CUSTOM + "directive/InputNumeroBem.js", 138, dominioJS)); this.defaultFileService.saveIfNotExist(new DefaultFile(CIT_PATRIMONIO_WEB_ANGULAR_CUSTOM + "directive/InputNumeroBem.min.js", 138, dominioJS)); - + Logger.getLogger(StartupListenerPatrimonio.class).info("DefaultFile executado - StartupListenerPatrimonio!"); } - + /** - * + * * Método responsável por gerar internacionalização do módulo patrimônio - * + * * @author rogerio.cassimiro - * + * */ private void gerarInternacionalizacao() { dominioPT_BR = this.dominioService.findByChaveAndCodigo(Dominio.TIPO_IDIOMA, Dominio.TIPO_IDIOMA_PT_BR_CODIGO); moduloSelecionado = this.moduloService.getModuloPorBaseUrl(BASE_URL_PATRIMONIO, null); List internacionalizacaoList = new ArrayList(); - + this.gerarLabel(dominioPT_BR, moduloSelecionado, internacionalizacaoList); this.gerarValidacao(dominioPT_BR, moduloSelecionado, internacionalizacaoList); this.gerarMensagem(dominioPT_BR, moduloSelecionado, internacionalizacaoList); - + this.internacionalizacaoService.saveListIfNotExist(internacionalizacaoList); Logger.getLogger(StartupListenerPatrimonio.class).info("Internacionalização executada - StartupListenerPatrimonio!"); } - + private void gerarLabel(Dominio dominio, Modulo modulo, List internacionalizacaoList) { - + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.FISICA", "Física", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITLE_TRATAR_INCONSISTENCIA", "Serão tratadas ", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.RELATORIO_INVENTARIO_ALT", "Imprimir relatório vazio de bens inventariáveis de forma manual", dominio, modulo)); @@ -590,11 +590,11 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_TERMO_RESPONSABILIDADE_INVENTARIO_POR_UNIDADE", "Termo de responsabilidade do inventário por U.L.", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_INVENTARIO_GERAL_RESUMO_CONTA_CONTABIL", "Relatório Inventário Geral – Resumo por Contas", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.LABEL.TITULO_INVENTARIO_QUANTITATIVO_LEVANTAMENTO", "Relatório Quantitativo Por Levantamento", dominio, modulo)); - + } - + private void gerarValidacao(Dominio dominio, Modulo modulo, List internacionalizacaoList) { - + internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.DATA_TRANSFERENCIA_DATA_VIGENTE", "Não é possível editar uma transferência com data menor que a referência vigente!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.FECHAMENTO_INVENTARIO_PROIBIDO", "Só é possível fechar o inventário, se todos os bens forem inventariados!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.TRANSFERENCIA_MESMO_DIA", "Esta transferência interna possui bem(ns) já transferido(s) nesta data. Deseja continuar e prosseguir com mais esta movimentação?", dominioPT_BR, modulo)); @@ -649,9 +649,9 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.DATA_CONTABIL_DATA_RECEBIMENTO", "A data de contabilização não pode ser menor que a data de recebimento!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.VALIDACAO.DATA_CONTABIL_ALTERADA_TRANSFERENCIA", "Você não pode alterar a data de contabilização após realizar movimentações nos bens da mesma!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("VALIDACAO.EXCLUSAO_BAIXA", "A baixa ou um dos seus itens só pode ser excluído se a situação for 'EM ANDAMENTO'", dominio, modulo)); - + } - + private void gerarMensagem(Dominio dominio, Modulo modulo, List internacionalizacaoList) { internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.ACAO_BAIXA_BEM", "Esta ação irá realizar a baixa", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("PATRIMONIO.MSG.ACAO_DEFINICAO_DETENTOR", "Esta ação irá realizar uma definição de detentor", dominio, modulo)); @@ -737,7 +737,8 @@ public class StartupListenerPatrimonio extends UtilStartup implements Applicatio internacionalizacaoList.add(new Internacionalizacao("MSG.BENS_NA_ESTRUTURA_ALMOXARIFADO", "Não é possível fechar o mês! Existe(m) bem(ns) patrimonial(is) na(s) estrutura(s) patrimônio(s) definida(s) como almoxarifado(s).", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_DEPRECIACAO", "Depreciação gerada com Sucesso!", dominio, modulo)); internacionalizacaoList.add(new Internacionalizacao("MSG.SUCESSO_MES_REFERENCIA", "Mês referência fechado com sucesso!", dominio, modulo)); - + internacionalizacaoList.add(new Internacionalizacao("MSG.PROXIMO_NUMERO_PATRIMONIO", "Próximo número patrimônial disponível.", dominio, modulo)); + } } -- libgit2 0.21.2