Subversion Repositories Integrator Subversion

Rev

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
}