Commit f13dc9e12f3de27fdb91e82e6e5180e8e4fb09aa

Authored by rogerio.costa
2 parents 97c937ff e710a8df
Exists in master

Merge branch 'tarefa-4393' into desenvolvimento

Conflicts:
	cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java
cit-ecm-api/src/main/java/br/com/centralit/api/model/Processo.java
@@ -105,14 +105,33 @@ public class Processo extends PersistentObjectUnidade { @@ -105,14 +105,33 @@ public class Processo extends PersistentObjectUnidade {
105 @Transient 105 @Transient
106 private Long idTask; 106 private Long idTask;
107 107
108 - /** Atributo nup. */  
109 - @JsonView({ Views.ProcessoEdit.class })  
110 - private Dominio tipoProtocolo; 108 + /** Atributo prazoSigilo. */
  109 + @Temporal(TemporalType.TIMESTAMP)
  110 + @JsonSerialize(using = JsonCalendarSimpleDateSerializer.class)
  111 + @JsonDeserialize(using = JsonCalendarSimpleDateDeserializer.class)
  112 + @JsonView({ ViewsEcm.ProcessoList.class })
  113 + private Calendar prazoSigilo;
  114 +
  115 + /** Atributo aprovado. */
  116 + @JsonView({ ViewsEcm.ProcessoList.class })
  117 + private Boolean aprovado;
111 118
112 /** Atributo observacaoGeral. */ 119 /** Atributo observacaoGeral. */
113 @JsonView({ Views.ProcessoEdit.class }) 120 @JsonView({ Views.ProcessoEdit.class })
114 private String observacaoGeral; 121 private String observacaoGeral;
115 122
  123 + /** Atributo tipoAssunto. */
  124 + @JsonView({ Views.ProcessoEdit.class })
  125 + private String tipoAssunto;
  126 +
  127 + /** Atributo idProcessInstance. */
  128 + @JsonView({ Views.ProcessoList.class })
  129 + private Long idProcessInstance;
  130 +
  131 + /** Atributo nup. */
  132 + @JsonView({ Views.ProcessoEdit.class })
  133 + private Dominio tipoProtocolo;
  134 +
116 /** Atributo status. */ 135 /** Atributo status. */
117 @ManyToOne(fetch = FetchType.LAZY) 136 @ManyToOne(fetch = FetchType.LAZY)
118 @JsonView({ Views.ProcessoEdit.class }) 137 @JsonView({ Views.ProcessoEdit.class })
@@ -133,13 +152,6 @@ public class Processo extends PersistentObjectUnidade { @@ -133,13 +152,6 @@ public class Processo extends PersistentObjectUnidade {
133 @JsonView({ Views.ProcessoList.class }) 152 @JsonView({ Views.ProcessoList.class })
134 private PlanoClassificacao assunto; 153 private PlanoClassificacao assunto;
135 154
136 - @JsonView({ Views.ProcessoEdit.class })  
137 - private String tipoAssunto;  
138 -  
139 - /** Atributo idProcessInstance. */  
140 - @JsonView({ Views.ProcessoList.class })  
141 - private Long idProcessInstance;  
142 -  
143 /** Atributo nivelAcesso. */ 155 /** Atributo nivelAcesso. */
144 @ManyToOne(fetch = FetchType.LAZY) 156 @ManyToOne(fetch = FetchType.LAZY)
145 @JsonView({ Views.ProcessoList.class }) 157 @JsonView({ Views.ProcessoList.class })
@@ -203,17 +215,6 @@ public class Processo extends PersistentObjectUnidade { @@ -203,17 +215,6 @@ public class Processo extends PersistentObjectUnidade {
203 @JoinTable(name = "processo_anexado", joinColumns = { @JoinColumn(name = "processo_id") }, inverseJoinColumns = { @JoinColumn(name = "processo_anexado_id") }) 215 @JoinTable(name = "processo_anexado", joinColumns = { @JoinColumn(name = "processo_id") }, inverseJoinColumns = { @JoinColumn(name = "processo_anexado_id") })
204 private Collection<AnexoProcesso> anexados; 216 private Collection<AnexoProcesso> anexados;
205 217
206 - /** Atributo prazoSigilo. */  
207 - @Temporal(TemporalType.TIMESTAMP)  
208 - @JsonSerialize(using = JsonCalendarSimpleDateSerializer.class)  
209 - @JsonDeserialize(using = JsonCalendarSimpleDateDeserializer.class)  
210 - @JsonView({ ViewsEcm.ProcessoList.class })  
211 - private Calendar prazoSigilo;  
212 -  
213 - /** Atributo aprovado. */  
214 - @JsonView({ ViewsEcm.ProcessoList.class })  
215 - private Boolean aprovado;  
216 -  
217 /** Atributo credenciais. */ 218 /** Atributo credenciais. */
218 @OneToMany(fetch = FetchType.LAZY, mappedBy = "processo", cascade = CascadeType.ALL) 219 @OneToMany(fetch = FetchType.LAZY, mappedBy = "processo", cascade = CascadeType.ALL)
219 private Collection<CredencialProcesso> credenciais; 220 private Collection<CredencialProcesso> credenciais;
@@ -848,17 +849,21 @@ public class Processo extends PersistentObjectUnidade { @@ -848,17 +849,21 @@ public class Processo extends PersistentObjectUnidade {
848 } 849 }
849 850
850 /** 851 /**
851 - * <p><b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a></p>  
852 - *  
853 - * <p><b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a></p>  
854 - * 852 + * <p>
  853 + * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
  854 + * </p>
  855 + *
  856 + * <p>
  857 + * <b>Regra(s) de negócio:</b> <a href="LINK_PORTAL">NUMERO_REGRA_DE_NEGOCIO</a>
  858 + * </p>
  859 + *
855 * Verifica se o processo foi tramitado. Levando em consideração a unidadeProcesso criada apartir da criação do processo. 860 * Verifica se o processo foi tramitado. Levando em consideração a unidadeProcesso criada apartir da criação do processo.
856 - * 861 + *
857 * @author maycon.silva 862 * @author maycon.silva
858 - * 863 + *
859 * @return boolean 864 * @return boolean
860 */ 865 */
861 - /*@JsonView({ Views.ProcessoEdit.class })*/ 866 + /* @JsonView({ Views.ProcessoEdit.class }) */
862 public boolean isTramitado() { 867 public boolean isTramitado() {
863 868
864 return !UtilColecao.isVazio(this.getUnidadesProcesso()) && this.getUnidadesProcesso().size() > 1; 869 return !UtilColecao.isVazio(this.getUnidadesProcesso()) && this.getUnidadesProcesso().size() > 1;
cit-ecm-web/src/main/java/br/com/centralit/listener/StartupListenerEcm.java
@@ -506,7 +506,8 @@ public class StartupListenerEcm extends UtilStartup implements ApplicationListen @@ -506,7 +506,8 @@ public class StartupListenerEcm extends UtilStartup implements ApplicationListen
506 internacionalizacaoList.add(new Internacionalizacao("ECM.MSG.CAPTURADO_SUCESSO", "Processo capturado com sucesso!", dominio, modulo)); 506 internacionalizacaoList.add(new Internacionalizacao("ECM.MSG.CAPTURADO_SUCESSO", "Processo capturado com sucesso!", dominio, modulo));
507 internacionalizacaoList.add(new Internacionalizacao("ECM.MSG.LEGENDA_CAMPO_DINAMICO_NUMERO_DOCUMENTO", "Use: @numeroDocumento@ para adicionar o número do documento", dominio, modulo)); 507 internacionalizacaoList.add(new Internacionalizacao("ECM.MSG.LEGENDA_CAMPO_DINAMICO_NUMERO_DOCUMENTO", "Use: @numeroDocumento@ para adicionar o número do documento", dominio, modulo));
508 internacionalizacaoList.add(new Internacionalizacao("ECM.MSG.PROCESSO_CONCLUIDO_SUCESSO", "Processo concluído com sucesso!", dominio, modulo)); 508 internacionalizacaoList.add(new Internacionalizacao("ECM.MSG.PROCESSO_CONCLUIDO_SUCESSO", "Processo concluído com sucesso!", dominio, modulo));
509 - internacionalizacaoList.add(new Internacionalizacao("ECM.MSG.PROCESSO_SALVO_SUCESSO", "O processo !", dominio, modulo)); 509 + internacionalizacaoList.add(new Internacionalizacao("ECM.MSG.O_PROCESSO", "O processo", dominio, modulo));
  510 + internacionalizacaoList.add(new Internacionalizacao("ECM.MSG.SALVO_SUCESSO", "Foi salvo com sucesso!", dominio, modulo));
510 511
511 } 512 }
512 } 513 }
cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/ProcessoController.js
@@ -62,7 +62,7 @@ citApp.controller(&#39;ProcessoController&#39;, [&#39;$scope&#39;, &#39;ProcessoRepository&#39;, &#39;Domini @@ -62,7 +62,7 @@ citApp.controller(&#39;ProcessoController&#39;, [&#39;$scope&#39;, &#39;ProcessoRepository&#39;, &#39;Domini
62 62
63 ProcessoRepository.save($scope.processo).then(function(result) { 63 ProcessoRepository.save($scope.processo).then(function(result) {
64 $scope.processo = result.originalElement; 64 $scope.processo = result.originalElement;
65 - $scope.showAlert("success", $translate.instant('MSG.REGISTRO_SALVO')); 65 + $scope.showAlert("success", $translate.instant('ECM.MSG.SALVO_SUCESSO'), $translate.instant('ECM.MSG.O_PROCESSO') + " " + $scope.processo.nup);
66 66
67 if(isNew){ 67 if(isNew){
68 var historicoAlteracaoProcesso = { 68 var historicoAlteracaoProcesso = {