Commit afcdcd4cefa4f7842ed452c166b8d66257e19ec9

Authored by maycon.silva
2 parents b2f9f192 1a6482d9
Exists in master

Merge branch 'desenvolvimento' of http://ferramentasgo.centralit.com.br:8080/scm…

…/git/cit-grp-ecm into desenvolvimento

# Conflicts:
#	cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/AnexoGedServiceImpl.java
#	cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java
cit-ecm-api/src/main/java/br/com/centralit/api/dao/impl/CredencialProcessoDaoHibernate.java
@@ -3,9 +3,6 @@ package br.com.centralit.api.dao.impl; @@ -3,9 +3,6 @@ package br.com.centralit.api.dao.impl;
3 import java.util.Collection; 3 import java.util.Collection;
4 import java.util.LinkedList; 4 import java.util.LinkedList;
5 5
6 -import org.hibernate.Criteria;  
7 -import org.hibernate.Session;  
8 -import org.hibernate.criterion.Restrictions;  
9 import org.springframework.stereotype.Repository; 6 import org.springframework.stereotype.Repository;
10 7
11 import br.com.centralit.api.dao.CredencialProcessoDao; 8 import br.com.centralit.api.dao.CredencialProcessoDao;
@@ -14,9 +11,7 @@ import br.com.centralit.api.viewHelper.GrupoUsuarioVH; @@ -14,9 +11,7 @@ import br.com.centralit.api.viewHelper.GrupoUsuarioVH;
14 import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl; 11 import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl;
15 import br.com.centralit.framework.dao.arquitetura.SearchSeven; 12 import br.com.centralit.framework.dao.arquitetura.SearchSeven;
16 import br.com.centralit.framework.model.Grupo; 13 import br.com.centralit.framework.model.Grupo;
17 -import br.com.centralit.framework.model.Privilegio;  
18 import br.com.centralit.framework.model.Usuario; 14 import br.com.centralit.framework.model.Usuario;
19 -import br.com.centralit.framework.util.UtilColecao;  
20 import br.com.centralit.framework.util.UtilObjeto; 15 import br.com.centralit.framework.util.UtilObjeto;
21 16
22 /** 17 /**
@@ -144,7 +139,7 @@ public class CredencialProcessoDaoHibernate extends CitGenericDAOImpl implements @@ -144,7 +139,7 @@ public class CredencialProcessoDaoHibernate extends CitGenericDAOImpl implements
144 139
145 return this.searchUnique(searchSeven, persistentClass); 140 return this.searchUnique(searchSeven, persistentClass);
146 } 141 }
147 - 142 +
148 /** 143 /**
149 * <p> 144 * <p>
150 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a> 145 * <b>Iniciativa(s):</b> <a href="LINK_PORTAL">NUMERO_INICIATIVA</a>
@@ -200,7 +195,7 @@ public class CredencialProcessoDaoHibernate extends CitGenericDAOImpl implements @@ -200,7 +195,7 @@ public class CredencialProcessoDaoHibernate extends CitGenericDAOImpl implements
200 195
201 searchSeven.addFilterEqual("usuario.id", idUsuario); 196 searchSeven.addFilterEqual("usuario.id", idUsuario);
202 197
203 - return UtilObjeto.isReferencia(this.search(searchSeven)); 198 + return UtilObjeto.isReferencia(this.searchUnique(searchSeven));
204 } 199 }
205 200
206 /** 201 /**
cit-ecm-api/src/main/java/br/com/centralit/api/model/UnidadeProcesso.java
@@ -9,6 +9,7 @@ import javax.persistence.ManyToOne; @@ -9,6 +9,7 @@ import javax.persistence.ManyToOne;
9 9
10 import br.com.centralit.framework.json.Views; 10 import br.com.centralit.framework.json.Views;
11 import br.com.centralit.framework.model.Unidade; 11 import br.com.centralit.framework.model.Unidade;
  12 +import br.com.centralit.framework.model.Usuario;
12 import br.com.centralit.framework.model.arquitetura.PersistentObjectAudit; 13 import br.com.centralit.framework.model.arquitetura.PersistentObjectAudit;
13 14
14 import com.fasterxml.jackson.annotation.JsonView; 15 import com.fasterxml.jackson.annotation.JsonView;
@@ -57,6 +58,14 @@ public class UnidadeProcesso extends PersistentObjectAudit { @@ -57,6 +58,14 @@ public class UnidadeProcesso extends PersistentObjectAudit {
57 @JsonView({ Views.GenericView.class }) 58 @JsonView({ Views.GenericView.class })
58 private Long id; 59 private Long id;
59 60
  61 + /** Atributo eviarEmail. */
  62 + @JsonView({ Views.EnviarProcessoView.class })
  63 + private Boolean enviarEmail;
  64 +
  65 + /** Atributo concluido. */
  66 + @JsonView({ Views.EnviarProcessoView.class })
  67 + private Boolean concluido;
  68 +
60 /** Atributo processo. */ 69 /** Atributo processo. */
61 @ManyToOne(fetch = FetchType.LAZY) 70 @ManyToOne(fetch = FetchType.LAZY)
62 @JsonView({ Views.EnviarProcessoView.class }) 71 @JsonView({ Views.EnviarProcessoView.class })
@@ -67,12 +76,10 @@ public class UnidadeProcesso extends PersistentObjectAudit { @@ -67,12 +76,10 @@ public class UnidadeProcesso extends PersistentObjectAudit {
67 @JsonView({ Views.EnviarProcessoView.class }) 76 @JsonView({ Views.EnviarProcessoView.class })
68 private Unidade unidade; 77 private Unidade unidade;
69 78
70 - /** Atributo eviarEmail. */  
71 - @JsonView({ Views.EnviarProcessoView.class })  
72 - private Boolean enviarEmail;  
73 - 79 + /** Atributo usuarioResponsavel. */
  80 + @ManyToOne(fetch = FetchType.LAZY)
74 @JsonView({ Views.EnviarProcessoView.class }) 81 @JsonView({ Views.EnviarProcessoView.class })
75 - private Boolean concluido; 82 + private Usuario usuarioResponsavel;
76 83
77 /** 84 /**
78 * Retorna o valor do atributo <code>id</code> 85 * Retorna o valor do atributo <code>id</code>
cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/AnexoGedServiceImpl.java
@@ -107,7 +107,8 @@ public class AnexoGedServiceImpl extends GenericServiceImpl&lt;AnexoGed, Long&gt; impl @@ -107,7 +107,8 @@ public class AnexoGedServiceImpl extends GenericServiceImpl&lt;AnexoGed, Long&gt; impl
107 107
108 documentoGed.setConteudo(this.gedFileService.doOcr(anexo)); 108 documentoGed.setConteudo(this.gedFileService.doOcr(anexo));
109 109
110 - solrService.addDocumento(documentoGed); 110 +
  111 + this.solrService.addDocumento(documentoGed);
111 112
112 anexo.setDocumentoGed(documentoGed); 113 anexo.setDocumentoGed(documentoGed);
113 114
cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java
@@ -176,7 +176,9 @@ public class DocumentoGedServiceImpl extends GenericServiceImpl&lt;DocumentoGed, Lo @@ -176,7 +176,9 @@ public class DocumentoGedServiceImpl extends GenericServiceImpl&lt;DocumentoGed, Lo
176 entity.setConteudo(this.decrypted(entity.getConteudoCriptografado())); 176 entity.setConteudo(this.decrypted(entity.getConteudoCriptografado()));
177 } 177 }
178 178
179 - /* this.saveSolr(entity);*/ 179 +
  180 + this.saveSolr(entity);
  181 +
180 182
181 this.verificaTemporalidadeProcesso(entity); 183 this.verificaTemporalidadeProcesso(entity);
182 184
cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/InicializarEcmServiceImpl.java
@@ -224,12 +224,12 @@ public class InicializarEcmServiceImpl extends UtilStartup { @@ -224,12 +224,12 @@ public class InicializarEcmServiceImpl extends UtilStartup {
224 menuProcessoFinalizado.setIncludes(this.gerarArquivosMenu(menuProcessoFinalizado, this.CIT_ECM_WEB_ANGULAR, "ProcessoFinalizado", false, true, false)); 224 menuProcessoFinalizado.setIncludes(this.gerarArquivosMenu(menuProcessoFinalizado, this.CIT_ECM_WEB_ANGULAR, "ProcessoFinalizado", false, true, false));
225 this.menuService.mergeIfNotExist(menuProcessoFinalizado); 225 this.menuService.mergeIfNotExist(menuProcessoFinalizado);
226 226
227 - Pagina pgProcessoDocumentoSigiloso = new Pagina("Processos e Documentos Sigilosos", "/cit-ecm-web/html/classificarProcessoDocumento/classificarProcessoDocumentoList.html");  
228 - pgProcessoDocumentoSigiloso = this.paginaService.saveIfNotExist(pgProcessoDocumentoSigiloso);  
229 -  
230 - Menu menuProcessoDocumentoSigiloso = new Menu("Processos e Documentos Sigilosos", pgProcessoDocumentoSigiloso, menuProcesso, 2, 4, null, null, null, null, modulo, "CLASSIFICAR_PROCESSO_DOCUMENTO");  
231 - menuProcessoDocumentoSigiloso.setIncludes(this.gerarArquivosMenu(menuProcessoDocumentoSigiloso, this.CIT_ECM_WEB_ANGULAR, "ClassificarDocumentoProcesso", true, true, true));  
232 - this.menuService.mergeIfNotExist(menuProcessoDocumentoSigiloso); 227 +// Pagina pgProcessoDocumentoSigiloso = new Pagina("Processos e Documentos Sigilosos", "/cit-ecm-web/html/classificarProcessoDocumento/classificarProcessoDocumentoList.html");
  228 +// pgProcessoDocumentoSigiloso = this.paginaService.saveIfNotExist(pgProcessoDocumentoSigiloso);
  229 +//
  230 +// Menu menuProcessoDocumentoSigiloso = new Menu("Processos e Documentos Sigilosos", pgProcessoDocumentoSigiloso, menuProcesso, 2, 4, null, null, null, null, modulo, "CLASSIFICAR_PROCESSO_DOCUMENTO");
  231 +// menuProcessoDocumentoSigiloso.setIncludes(this.gerarArquivosMenu(menuProcessoDocumentoSigiloso, this.CIT_ECM_WEB_ANGULAR, "ClassificarDocumentoProcesso", true, true, true));
  232 +// this.menuService.mergeIfNotExist(menuProcessoDocumentoSigiloso);
233 233
234 } 234 }
235 235
cit-ecm-web/src/main/webapp/html/credencialProcesso/credencialProcesso.jsp
@@ -73,7 +73,7 @@ @@ -73,7 +73,7 @@
73 <tr ng-repeat="credencialProcesso in credenciais"> 73 <tr ng-repeat="credencialProcesso in credenciais">
74 74
75 <td class="text-center"><i class="{{credencialProcesso.icon}}" title="{{credencialProcesso.grupo ? $translate.instant('LABEL.GRUPO') : $translate.instant('LABEL.USUARIO')}}"></i></td> 75 <td class="text-center"><i class="{{credencialProcesso.icon}}" title="{{credencialProcesso.grupo ? $translate.instant('LABEL.GRUPO') : $translate.instant('LABEL.USUARIO')}}"></i></td>
76 - <td class="text-center">{{credencialProcesso.grupo.nome}}{{credencialProcesso.usuario.username}}{{credencialProcesso.version}}</td> 76 + <td class="text-center">{{credencialProcesso.grupo.nome}}{{credencialProcesso.usuario.username}}</td>
77 <td class="text-center">{{credencialProcesso.usuario.unidade.nome}}</td> 77 <td class="text-center">{{credencialProcesso.usuario.unidade.nome}}</td>
78 <td class="text-center">{{credencialProcesso.permiteCredenciar ? $translate.instant('LABEL.SIM') : $translate.instant('LABEL.NAO')}}</td> 78 <td class="text-center">{{credencialProcesso.permiteCredenciar ? $translate.instant('LABEL.SIM') : $translate.instant('LABEL.NAO')}}</td>
79 <td class="text-center"> 79 <td class="text-center">
cit-ecm-web/src/main/webapp/html/gerenciarProcesso/includeCabecalhoGerenciarProcesso.jsp
@@ -65,7 +65,7 @@ @@ -65,7 +65,7 @@
65 <sec:authorize access="permiteRenunciar()"> 65 <sec:authorize access="permiteRenunciar()">
66 <li><a href="javascript: return false;" ng-click='exibirDialogConfirmacaoRemoverCredencial()'><i class="fa fa-user-times">&nbsp </i> <translate>ECM.LABEL.RENUNCIAR_CREDENCIAL</translate> </a></li> 66 <li><a href="javascript: return false;" ng-click='exibirDialogConfirmacaoRemoverCredencial()'><i class="fa fa-user-times">&nbsp </i> <translate>ECM.LABEL.RENUNCIAR_CREDENCIAL</translate> </a></li>
67 </sec:authorize> 67 </sec:authorize>
68 - <li><a href="#void" ng-click='classificarDocumentoProceso();'><i class="fa fa fa-eye">&nbsp </i> <translate>ECM.LABEL.VALIDAR_NIVEL_ACESSO</translate> </a></li> 68 +<!-- <li><a href="#void" ng-click='classificarDocumentoProceso();'><i class="fa fa fa-eye">&nbsp </i> <translate>ECM.LABEL.VALIDAR_NIVEL_ACESSO</translate> </a></li> -->
69 69
70 </ul> 70 </ul>
71 </div> 71 </div>