Commit fe6d1d413d3ad7d2bedf9413c185177ad96bdd90
1 parent
6c49c898
Exists in
master
#4289 - Implementação tipo suporte documento
Showing
3 changed files
with
36 additions
and
45 deletions
Show diff stats
cit-ecm-api/src/main/java/br/com/centralit/api/model/DocumentoGed.java
| ... | ... | @@ -164,23 +164,22 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { |
| 164 | 164 | @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class }) |
| 165 | 165 | private TipoDocumento tipoDocumento; |
| 166 | 166 | |
| 167 | - | |
| 168 | 167 | /** Atributo nivelAcesso. */ |
| 169 | 168 | @ManyToOne(fetch = FetchType.EAGER) |
| 170 | - @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class, ViewsEcm.ClassificacaoDocumentoGedView.class}) | |
| 169 | + @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class, ViewsEcm.ClassificacaoDocumentoGedView.class }) | |
| 171 | 170 | private NivelAcessoTipoDocumento nivelAcesso; |
| 172 | - | |
| 171 | + | |
| 173 | 172 | @ManyToOne(fetch = FetchType.EAGER) |
| 174 | - @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class , ViewsEcm.ClassificacaoDocumentoGedView.class}) | |
| 173 | + @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class, ViewsEcm.ClassificacaoDocumentoGedView.class }) | |
| 175 | 174 | private NivelAcessoTipoDocumento nivelAcessoOriginal; |
| 176 | 175 | |
| 177 | 176 | /** Atributo sigilo. */ |
| 178 | 177 | @ManyToOne(fetch = FetchType.LAZY) |
| 179 | - @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class , ViewsEcm.ClassificacaoDocumentoGedView.class}) | |
| 178 | + @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class, ViewsEcm.ClassificacaoDocumentoGedView.class }) | |
| 180 | 179 | private Sigilo sigilo; |
| 181 | - | |
| 180 | + | |
| 182 | 181 | @ManyToOne(fetch = FetchType.LAZY) |
| 183 | - @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class , ViewsEcm.ClassificacaoDocumentoGedView.class}) | |
| 182 | + @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class, ViewsEcm.ClassificacaoDocumentoGedView.class }) | |
| 184 | 183 | private Sigilo sigiloOriginal; |
| 185 | 184 | |
| 186 | 185 | /** Atributo planoClassificacao. */ |
| ... | ... | @@ -205,7 +204,7 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { |
| 205 | 204 | |
| 206 | 205 | /** Atributo anexo. */ |
| 207 | 206 | @OneToOne(mappedBy = "documentoGed", fetch = FetchType.EAGER) |
| 208 | - @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class ,ViewsEcm.ClassificacaoDocumentoGedView.class}) | |
| 207 | + @JsonView({ ViewsEcm.DocumentoGedEdit.class, Views.ProcessoEdit.class, ViewsEcm.ClassificacaoDocumentoGedView.class }) | |
| 209 | 208 | private AnexoGed anexo; |
| 210 | 209 | |
| 211 | 210 | /** Atributo versaoAnterior. */ |
| ... | ... | @@ -219,19 +218,17 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { |
| 219 | 218 | @OneToOne(mappedBy = "documentoGed", fetch = FetchType.EAGER) |
| 220 | 219 | @JsonView({ Views.ProcessoEdit.class }) |
| 221 | 220 | private CancelamentoDocumentoGed cancelamentoDocumentoGed; |
| 222 | - | |
| 221 | + | |
| 223 | 222 | /** Atributo prazoSigilo. */ |
| 224 | 223 | @Temporal(TemporalType.TIMESTAMP) |
| 225 | 224 | @JsonSerialize(using = JsonCalendarSimpleDateSerializer.class) |
| 226 | 225 | @JsonDeserialize(using = JsonCalendarSimpleDateDeserializer.class) |
| 227 | 226 | @JsonView({ ViewsEcm.DocumentoGedList.class }) |
| 228 | 227 | private Calendar prazoSigilo; |
| 229 | - | |
| 228 | + | |
| 230 | 229 | /** Atributo aprovado. */ |
| 231 | 230 | @JsonView({ ViewsEcm.DocumentoGedEdit.class }) |
| 232 | 231 | private Boolean aprovado; |
| 233 | - | |
| 234 | - | |
| 235 | 232 | |
| 236 | 233 | /** |
| 237 | 234 | * @return the novaVersao |
| ... | ... | @@ -424,7 +421,6 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { |
| 424 | 421 | this.tipoDocumento = tipoDocumento; |
| 425 | 422 | } |
| 426 | 423 | |
| 427 | - | |
| 428 | 424 | /** |
| 429 | 425 | * Retorna o valor do atributo <code>nivelAcesso</code> |
| 430 | 426 | * |
| ... | ... | @@ -872,91 +868,83 @@ public class DocumentoGed extends PersistentObjectUnidade implements Cloneable { |
| 872 | 868 | |
| 873 | 869 | } |
| 874 | 870 | |
| 875 | - | |
| 876 | 871 | /** |
| 877 | 872 | * Retorna o valor do atributo <code>prazoSigilo</code> |
| 878 | - * | |
| 873 | + * | |
| 879 | 874 | * @return <code>Calendar</code> |
| 880 | 875 | */ |
| 881 | 876 | public Calendar getPrazoSigilo() { |
| 882 | - | |
| 877 | + | |
| 883 | 878 | return prazoSigilo; |
| 884 | 879 | } |
| 885 | 880 | |
| 886 | - | |
| 887 | 881 | /** |
| 888 | 882 | * Define o valor do atributo <code>prazoSigilo</code>. |
| 889 | - * | |
| 890 | - * @param prazoSigilo | |
| 883 | + * | |
| 884 | + * @param prazoSigilo | |
| 891 | 885 | */ |
| 892 | 886 | public void setPrazoSigilo(Calendar prazoSigilo) { |
| 893 | - | |
| 887 | + | |
| 894 | 888 | this.prazoSigilo = prazoSigilo; |
| 895 | 889 | } |
| 896 | 890 | |
| 897 | - | |
| 898 | 891 | /** |
| 899 | 892 | * Retorna o valor do atributo <code>aprovado</code> |
| 900 | - * | |
| 893 | + * | |
| 901 | 894 | * @return <code>Boolean</code> |
| 902 | 895 | */ |
| 903 | 896 | public Boolean getAprovado() { |
| 904 | - | |
| 897 | + | |
| 905 | 898 | return aprovado; |
| 906 | 899 | } |
| 907 | 900 | |
| 908 | - | |
| 909 | 901 | /** |
| 910 | 902 | * Define o valor do atributo <code>aprovado</code>. |
| 911 | - * | |
| 912 | - * @param aprovado | |
| 903 | + * | |
| 904 | + * @param aprovado | |
| 913 | 905 | */ |
| 914 | 906 | public void setAprovado(Boolean aprovado) { |
| 915 | - | |
| 907 | + | |
| 916 | 908 | this.aprovado = aprovado; |
| 917 | 909 | } |
| 918 | 910 | |
| 919 | - | |
| 920 | 911 | /** |
| 921 | 912 | * Retorna o valor do atributo <code>nivelAcessoOriginal</code> |
| 922 | - * | |
| 913 | + * | |
| 923 | 914 | * @return <code>NivelAcessoTipoDocumento</code> |
| 924 | 915 | */ |
| 925 | 916 | public NivelAcessoTipoDocumento getNivelAcessoOriginal() { |
| 926 | - | |
| 917 | + | |
| 927 | 918 | return nivelAcessoOriginal; |
| 928 | 919 | } |
| 929 | 920 | |
| 930 | - | |
| 931 | 921 | /** |
| 932 | 922 | * Define o valor do atributo <code>nivelAcessoOriginal</code>. |
| 933 | - * | |
| 934 | - * @param nivelAcessoOriginal | |
| 923 | + * | |
| 924 | + * @param nivelAcessoOriginal | |
| 935 | 925 | */ |
| 936 | 926 | public void setNivelAcessoOriginal(NivelAcessoTipoDocumento nivelAcessoOriginal) { |
| 937 | - | |
| 927 | + | |
| 938 | 928 | this.nivelAcessoOriginal = nivelAcessoOriginal; |
| 939 | 929 | } |
| 940 | 930 | |
| 941 | - | |
| 942 | 931 | /** |
| 943 | 932 | * Retorna o valor do atributo <code>sigiloOriginal</code> |
| 944 | - * | |
| 933 | + * | |
| 945 | 934 | * @return <code>Sigilo</code> |
| 946 | 935 | */ |
| 947 | 936 | public Sigilo getSigiloOriginal() { |
| 948 | - | |
| 937 | + | |
| 949 | 938 | return sigiloOriginal; |
| 950 | 939 | } |
| 951 | 940 | |
| 952 | - | |
| 953 | 941 | /** |
| 954 | 942 | * Define o valor do atributo <code>sigiloOriginal</code>. |
| 955 | - * | |
| 956 | - * @param sigiloOriginal | |
| 943 | + * | |
| 944 | + * @param sigiloOriginal | |
| 957 | 945 | */ |
| 958 | 946 | public void setSigiloOriginal(Sigilo sigiloOriginal) { |
| 959 | - | |
| 947 | + | |
| 960 | 948 | this.sigiloOriginal = sigiloOriginal; |
| 961 | 949 | } |
| 962 | 950 | ... | ... |
cit-ecm-api/src/main/java/br/com/centralit/api/model/TipoSuporteDocumento.java
| ... | ... | @@ -2,11 +2,9 @@ package br.com.centralit.api.model; |
| 2 | 2 | |
| 3 | 3 | import javax.persistence.Column; |
| 4 | 4 | import javax.persistence.Entity; |
| 5 | -import javax.persistence.FetchType; | |
| 6 | 5 | import javax.persistence.GeneratedValue; |
| 7 | 6 | import javax.persistence.GenerationType; |
| 8 | 7 | import javax.persistence.Id; |
| 9 | -import javax.persistence.OneToOne; | |
| 10 | 8 | |
| 11 | 9 | import br.com.centralit.api.framework.json.ViewsEcm; |
| 12 | 10 | import br.com.centralit.framework.json.Views; | ... | ... |
cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/ProcessoController.js
| ... | ... | @@ -53,7 +53,8 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini |
| 53 | 53 | } |
| 54 | 54 | |
| 55 | 55 | $scope.removerPropriedades(); |
| 56 | - $scope.setLoadingSalva(true); | |
| 56 | + | |
| 57 | + $scope.setLoadingSalva(true); | |
| 57 | 58 | |
| 58 | 59 | ProcessoRepository.save($scope.processo).then(function(result) { |
| 59 | 60 | $scope.processo = result.originalElement; |
| ... | ... | @@ -68,6 +69,8 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini |
| 68 | 69 | }; |
| 69 | 70 | HistoricoAlteracaoProcessoRepository.saveParams(historicoAlteracaoProcesso).then(function(result){ |
| 70 | 71 | |
| 72 | + $scope.setLoading(false); | |
| 73 | + | |
| 71 | 74 | }); |
| 72 | 75 | } else { |
| 73 | 76 | var historicoAlteracaoProcesso = { |
| ... | ... | @@ -78,12 +81,14 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini |
| 78 | 81 | }; |
| 79 | 82 | HistoricoAlteracaoProcessoRepository.saveParams(historicoAlteracaoProcesso).then(function(result){ |
| 80 | 83 | |
| 84 | + $scope.setLoading(false); | |
| 85 | + | |
| 81 | 86 | }); |
| 82 | 87 | } |
| 83 | 88 | $scope.processoForm.$submitted = false; |
| 84 | 89 | $scope.resetForm(); |
| 85 | 90 | }); |
| 86 | - $scope.setLoading(false); | |
| 91 | + | |
| 87 | 92 | }else{ |
| 88 | 93 | //Mensagem de erro de campos obrigatorios não preenchidos |
| 89 | 94 | $scope.showAlert('error', $translate.instant('MSG.MN001'), " ", false); | ... | ... |