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