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