Rev 554 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 554 | Rev 555 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | package br.com.ec.controller; |
1 | package br.com.ec.controller; |
| 2 | 2 | ||
| 3 | import java.io.ByteArrayInputStream; |
- | |
| 4 | import java.io.IOException; |
- | |
| 5 | import java.io.Serializable; |
3 | import java.io.Serializable; |
| 6 | import java.util.List; |
4 | import java.util.List; |
| 7 | 5 | ||
| 8 | import javax.faces.context.FacesContext; |
- | |
| 9 | import javax.inject.Inject; |
6 | import javax.inject.Inject; |
| 10 | import javax.inject.Named; |
7 | import javax.inject.Named; |
| 11 | import javax.servlet.ServletContext; |
- | |
| 12 | 8 | ||
| 13 | import org.primefaces.event.FileUploadEvent; |
9 | import org.primefaces.event.FileUploadEvent; |
| 14 | import org.primefaces.model.DefaultStreamedContent; |
- | |
| 15 | import org.primefaces.model.StreamedContent; |
10 | import org.primefaces.model.StreamedContent; |
| - | 11 | import org.primefaces.model.file.UploadedFile; |
|
| 16 | import org.springframework.context.annotation.Scope; |
12 | import org.springframework.context.annotation.Scope; |
| 17 | 13 | ||
| 18 | import br.com.ec.controller.consultademanda.EstampaConsultaPorDemanda; |
- | |
| 19 | import br.com.ec.core.exception.NegocioException; |
- | |
| 20 | import br.com.ec.core.generic.GenericService; |
14 | import br.com.ec.core.generic.GenericService; |
| 21 | import br.com.ec.core.util.ArquivoUtil; |
- | |
| 22 | import br.com.ec.domain.dto.ArquivoPadraoDTO; |
15 | import br.com.ec.domain.dto.ArquivoPadraoDTO; |
| 23 | import br.com.ec.domain.dto.EstampaDTO; |
- | |
| 24 | import br.com.ec.domain.dto.ImagemDTO; |
- | |
| 25 | import br.com.ec.domain.dto.TemaEstampaDTO; |
- | |
| 26 | import br.com.ec.domain.dto.consulta.ParametrosConsultaEstampaDTO; |
- | |
| 27 | import br.com.ec.domain.model.Estampa; |
- | |
| 28 | import br.com.ec.domain.model.TemaEstampa; |
- | |
| 29 | import br.com.ec.domain.model.tipos.TipoComissionamento; |
- | |
| 30 | import br.com.ec.domain.service.ArquivosPadraoService; |
16 | import br.com.ec.domain.service.ArquivosPadraoService; |
| 31 | import br.com.ec.domain.service.EstampaService; |
- | |
| 32 | import br.com.ec.domain.service.ImagemService; |
- | |
| 33 | import br.com.ec.domain.shared.ConstantesSEC; |
- | |
| 34 | import br.com.ec.web.exception.VerificadorLancamentoException; |
17 | import br.com.ec.web.exception.VerificadorLancamentoException; |
| 35 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
18 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
| 36 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandRelatorioStreamedContent; |
19 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandRelatorioStreamedContent; |
| 37 | import br.com.ec.web.generic.AbstractBean; |
20 | import br.com.ec.web.generic.AbstractBean; |
| 38 | import br.com.ec.web.message.LancadorMensagem; |
21 | import br.com.ec.web.message.LancadorMensagem; |
| Line 44... | Line 27... | ||
| 44 | 27 | ||
| 45 | private static final long serialVersionUID = 1L; |
28 | private static final long serialVersionUID = 1L; |
| 46 | 29 | ||
| 47 | private ArquivoPadraoDTO entidadeParaConsulta; |
30 | private ArquivoPadraoDTO entidadeParaConsulta; |
| 48 | private List<ArquivoPadraoDTO> arquivosPadrao; |
31 | private List<ArquivoPadraoDTO> arquivosPadrao; |
| - | 32 | private UploadedFile arquivoParaUpload; |
|
| 49 | 33 | ||
| 50 | private ArquivosPadraoService arquivosPadraoService; |
34 | private ArquivosPadraoService arquivosPadraoService; |
| 51 | 35 | ||
| 52 | @Inject |
36 | @Inject |
| 53 | public ArquivosPadraoBean(ArquivosPadraoService arquivosPadraoService) { |
37 | public ArquivosPadraoBean(ArquivosPadraoService arquivosPadraoService) { |
| Line 77... | Line 61... | ||
| 77 | 61 | ||
| 78 | @Override |
62 | @Override |
| 79 | public void preConsultar() { |
63 | public void preConsultar() { |
| 80 | setTipoOperacao(TipoOperacao.CONSULTAR); |
64 | setTipoOperacao(TipoOperacao.CONSULTAR); |
| 81 | }
|
65 | }
|
| 82 | - | ||
| - | 66 | ||
| 83 | @Override |
67 | @Override |
| 84 | public ArquivoPadraoDTO getId() { |
68 | public ArquivoPadraoDTO getId() { |
| 85 | return getEntidade(); |
69 | return getEntidade(); |
| 86 | }
|
70 | }
|
| 87 | 71 | ||
| 88 | public List<ArquivoPadraoDTO> getArquivosPadrao() { |
72 | public List<ArquivoPadraoDTO> getArquivosPadrao() { |
| 89 | return arquivosPadrao; |
73 | return arquivosPadrao; |
| 90 | }
|
74 | }
|
| 91 | public void setArquivosPadrao(List<ArquivoPadraoDTO> arquivosPadrao) { |
75 | public void setArquivosPadrao(List<ArquivoPadraoDTO> arquivosPadrao) { |
| 92 | this.arquivosPadrao = arquivosPadrao; |
76 | this.arquivosPadrao = arquivosPadrao; |
| - | 77 | }
|
|
| - | 78 | ||
| - | 79 | public UploadedFile getArquivoParaUpload() { |
|
| - | 80 | return arquivoParaUpload; |
|
| - | 81 | }
|
|
| - | 82 | public void setArquivoParaUpload(UploadedFile arquivoParaUpload) { |
|
| - | 83 | this.arquivoParaUpload = arquivoParaUpload; |
|
| 93 | }
|
84 | }
|
| 94 | 85 | ||
| 95 | /*********************************************************/
|
86 | /*********************************************************/
|
| 96 | 87 | ||
| 97 | private void carregarArquivos() { |
88 | private void carregarArquivos() { |
| Line 107... | Line 98... | ||
| 107 | return arquivosPadraoService.downloadArquivo(arquivoPadraoDTO); |
98 | return arquivosPadraoService.downloadArquivo(arquivoPadraoDTO); |
| 108 | }
|
99 | }
|
| 109 | }); |
100 | }); |
| 110 | }
|
101 | }
|
| 111 | 102 | ||
| 112 | public void prepararDetalhar(TemaEstampaDTO temaEstampaDTO) { |
- | |
| 113 | // super.preDetalhar(temaEstampaService.consultarPorId(new TemaEstampa(temaEstampaDTO.getSequencial())));
|
- | |
| 114 | }
|
- | |
| 115 | - | ||
| 116 | public void prepararAlterar(TemaEstampaDTO temaEstampaDTO) { |
- | |
| 117 | // super.preAlterar(temaEstampaService.consultarPorId(new TemaEstampa(temaEstampaDTO.getSequencial())));
|
- | |
| 118 | }
|
- | |
| 119 | - | ||
| 120 | private void consultarEstampas() { |
- | |
| 121 | // setEstampas(estampaService.consultarEstampas(getEntidadeParaConsulta().getTemaEstampa()));
|
- | |
| 122 | }
|
- | |
| 123 | /*
|
- | |
| 124 | public void uploadImagem(final FileUploadEvent e) {
|
- | |
| - | 103 | public void uploadArquivoPadrao(final FileUploadEvent e) { |
|
| 125 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
|
104 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 126 | public void execute() {
|
105 | public void execute() { |
| 127 | ImagemDTO imagemEnviada = imagemService.uploadImagem(e.getFile(), getEntidade().identificadorImagemEstampa(), imagemService.caminhoPastaEstampas());
|
- | |
| 128 | getEntidade().setExtensao(imagemEnviada.getExtensao());
|
- | |
| 129 | alterar(getEntidade());
|
- | |
| 130 | LancadorMensagem.lancarSucessoRedirecionandoTela("ESTAMPA ADICIONADA COM SUCESSO", "/sistema/estampas/estampas.xhtml");
|
- | |
| - | 106 | arquivosPadraoService.uploadArquivo(getEntidade(), e.getFile()); |
|
| - | 107 | LancadorMensagem.lancarSucessoRedirecionandoTela("ARQUIVO " + getEntidade().getDescricao() + "ALTERADO COM SUCESSO", "/sistema/arquivos/arquivos.xhtml"); |
|
| 131 | }
|
108 | }
|
| 132 | });
|
109 | }); |
| 133 | }
|
110 | }
|
| 134 |
|
111 | |
| 135 | public String retornarCaminhoEstampa(Estampa estampa) {
|
- | |
| 136 | return imagemService.retornarCaminhoImagem(imagemService.caminhoPastaEstampas(), imagemService.caminhoPadraoEstampas(), estampa.identificadorImagemEstampa(), estampa.getExtensao());
|
- | |
| 137 | }
|
- | |
| 138 | */
|
- | |
| 139 | }
|
112 | }
|