Rev 325 | Rev 530 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 325 | Rev 528 | ||
|---|---|---|---|
| Line 4... | Line 4... | ||
| 4 | import java.util.List; |
4 | import java.util.List; |
| 5 | 5 | ||
| 6 | import javax.inject.Inject; |
6 | import javax.inject.Inject; |
| 7 | import javax.inject.Named; |
7 | import javax.inject.Named; |
| 8 | 8 | ||
| - | 9 | import org.primefaces.event.FileUploadEvent; |
|
| 9 | import org.springframework.context.annotation.Scope; |
10 | import org.springframework.context.annotation.Scope; |
| 10 | 11 | ||
| 11 | import br.com.ec.controller.consultademanda.EstampaConsultaPorDemanda; |
12 | import br.com.ec.controller.consultademanda.EstampaConsultaPorDemanda; |
| 12 | import br.com.ec.core.generic.GenericService; |
13 | import br.com.ec.core.generic.GenericService; |
| 13 | import br.com.ec.domain.dto.EstampaDTO; |
14 | import br.com.ec.domain.dto.EstampaDTO; |
| - | 15 | import br.com.ec.domain.dto.ImagemDTO; |
|
| 14 | import br.com.ec.domain.dto.TemaEstampaDTO; |
16 | import br.com.ec.domain.dto.TemaEstampaDTO; |
| 15 | import br.com.ec.domain.dto.consulta.ParametrosConsultaEstampaDTO; |
17 | import br.com.ec.domain.dto.consulta.ParametrosConsultaEstampaDTO; |
| 16 | import br.com.ec.domain.model.Estampa; |
18 | import br.com.ec.domain.model.Estampa; |
| 17 | import br.com.ec.domain.model.TemaEstampa; |
19 | import br.com.ec.domain.model.TemaEstampa; |
| 18 | import br.com.ec.domain.service.EstampaService; |
20 | import br.com.ec.domain.service.EstampaService; |
| 19 | import br.com.ec.domain.service.TemaEstampaService; |
21 | import br.com.ec.domain.service.TemaEstampaService; |
| - | 22 | import br.com.ec.web.exception.VerificadorLancamentoException; |
|
| - | 23 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
|
| 20 | import br.com.ec.web.generic.AbstractBean; |
24 | import br.com.ec.web.generic.AbstractBean; |
| - | 25 | import br.com.ec.web.message.LancadorMensagem; |
|
| 21 | import br.com.ec.web.util.TipoOperacao; |
26 | import br.com.ec.web.util.TipoOperacao; |
| 22 | 27 | ||
| 23 | @Named |
28 | @Named |
| 24 | @Scope("view") |
29 | @Scope("view") |
| 25 | public class EstampaBean extends AbstractBean<Estampa> implements Serializable { |
30 | public class EstampaBean extends AbstractBean<Estampa> implements Serializable { |
| Line 69... | Line 74... | ||
| 69 | }
|
74 | }
|
| 70 | 75 | ||
| 71 | @Override |
76 | @Override |
| 72 | public Estampa getId() { |
77 | public Estampa getId() { |
| 73 | return getEntidade(); |
78 | return getEntidade(); |
| - | 79 | }
|
|
| - | 80 | ||
| - | 81 | @Override |
|
| - | 82 | public void cadastrar(final Estampa entidade) { |
|
| - | 83 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 84 | public void execute() { |
|
| - | 85 | modificarEntidadeAntesDaOperacao(); |
|
| - | 86 | getService().cadastrar(entidade); |
|
| - | 87 | modificarEntidadeDepoisDaOperacao(); |
|
| - | 88 | LancadorMensagem.lancarSucesso(getMensagens().get(IDENTIFICADOR_MENSAGEM_CADASTRADO_COM_SUCESSO)); |
|
| - | 89 | preAlterar(entidade); |
|
| - | 90 | }
|
|
| - | 91 | }); |
|
| 74 | }
|
92 | }
|
| 75 | 93 | ||
| 76 | /*********************************************************/
|
94 | /*********************************************************/
|
| 77 | 95 | ||
| 78 | public EstampaDTO getEntidadeParaConsulta() { |
96 | public EstampaDTO getEntidadeParaConsulta() { |
| Line 117... | Line 135... | ||
| 117 | }
|
135 | }
|
| 118 | 136 | ||
| 119 | private void consultarEstampas() { |
137 | private void consultarEstampas() { |
| 120 | setEstampas(estampaService.consultarEstampas(getEntidadeParaConsulta().getTemaEstampa())); |
138 | setEstampas(estampaService.consultarEstampas(getEntidadeParaConsulta().getTemaEstampa())); |
| 121 | }
|
139 | }
|
| - | 140 | ||
| - | 141 | public void uploadImagem(final FileUploadEvent e) { |
|
| - | 142 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 143 | public void execute() { |
|
| - | 144 | ||
| - | 145 | /*
|
|
| - | 146 | EstampaDTO imagemAdicionada = gerarArquivo(e.getFile());
|
|
| - | 147 | imagemAdicionada.setDescricao("promocoes_" + getEntidade().getVigencia().getSequencial());
|
|
| - | 148 | lancarExcecaoCasoArquivoExcedeuLimite(imagemAdicionada);
|
|
| - | 149 | // imagemAdicionada.compactarImagem();
|
|
| - | 150 | // imagemAdicionada.converterPngParaJpg();
|
|
| - | 151 | setImagemParaUpload(e.getFile());
|
|
| - | 152 | uploadFisico(imagemAdicionada);
|
|
| - | 153 | LancadorMensagem.lancarSucessoRedirecionandoTela("IMAGEM ADICIONADA COM SUCESSO", "/sistema/metas/metas.xhtml");
|
|
| - | 154 | */
|
|
| - | 155 | }
|
|
| - | 156 | }); |
|
| - | 157 | }
|
|
| 122 | 158 | ||
| 123 | }
|
159 | }
|