Subversion Repositories Integrator Subversion

Rev

Rev 427 | Rev 430 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 427 Rev 429
Line 8... Line 8...
8
import org.springframework.context.annotation.Scope;
8
import org.springframework.context.annotation.Scope;
9
9
10
import br.com.ec.controller.consultademanda.AvaliacaoConsultaPorDemanda;
10
import br.com.ec.controller.consultademanda.AvaliacaoConsultaPorDemanda;
11
import br.com.ec.core.consulta.ParametrosConsulta;
11
import br.com.ec.core.consulta.ParametrosConsulta;
12
import br.com.ec.core.generic.GenericService;
12
import br.com.ec.core.generic.GenericService;
-
 
13
import br.com.ec.domain.dto.FolhaPagamentoDTO;
13
import br.com.ec.domain.model.Avaliacao;
14
import br.com.ec.domain.model.Avaliacao;
14
import br.com.ec.domain.service.AvaliacaoService;
15
import br.com.ec.domain.service.AvaliacaoService;
15
import br.com.ec.domain.service.FolhaPagamentoService;
16
import br.com.ec.domain.service.FolhaPagamentoService;
16
import br.com.ec.web.exception.VerificadorLancamentoException;
17
import br.com.ec.web.exception.VerificadorLancamentoException;
17
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
18
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
Line 21... Line 22...
21
@Named
22
@Named
22
@Scope("view")
23
@Scope("view")
23
public class FolhaPagamentoBean extends AbstractBean<Avaliacao> implements Serializable {
24
public class FolhaPagamentoBean extends AbstractBean<Avaliacao> implements Serializable {
24
25
25
        private static final long serialVersionUID = 1L;
26
        private static final long serialVersionUID = 1L;
-
 
27
       
-
 
28
        private FolhaPagamentoDTO folhaPagamentoDTO;
26
       
29
       
27
        private FolhaPagamentoService folhaPagamentoService;
30
        private FolhaPagamentoService folhaPagamentoService;
28
       
31
       
29
        private AvaliacaoConsultaPorDemanda lazy;
32
        private AvaliacaoConsultaPorDemanda lazy;
30
        private ParametrosConsulta<Avaliacao> parametrosConsultaAvaliacao;
33
        private ParametrosConsulta<Avaliacao> parametrosConsultaAvaliacao;
Line 59... Line 62...
59
        }
62
        }
60
       
63
       
61
        @Override
64
        @Override
62
        public void preConsultar() {
65
        public void preConsultar() {
63
                setTipoOperacao(TipoOperacao.CONSULTAR);
66
                setTipoOperacao(TipoOperacao.CONSULTAR);
-
 
67
        }
-
 
68
       
-
 
69
        @Override
-
 
70
        public void preAlterar(Avaliacao avaliacao) {
-
 
71
                super.preAlterar(avaliacao);
-
 
72
//              setFolhaPagamentoDTO(new FolhaPagamentoDTO(avaliacao));
-
 
73
                setFolhaPagamentoDTO(folhaPagamentoService.detalharFolhaPagamento(avaliacao.getSequencial()));
64
        }
74
        }
65
75
66
        @Override
76
        @Override
67
        public Avaliacao getId() {
77
        public Avaliacao getId() {
68
                return getEntidade();
78
                return getEntidade();
Line 83... Line 93...
83
        }
93
        }
84
        public void setParametrosConsultaAvaliacao(ParametrosConsulta<Avaliacao> parametrosConsultaAvaliacao) {
94
        public void setParametrosConsultaAvaliacao(ParametrosConsulta<Avaliacao> parametrosConsultaAvaliacao) {
85
                this.parametrosConsultaAvaliacao = parametrosConsultaAvaliacao;
95
                this.parametrosConsultaAvaliacao = parametrosConsultaAvaliacao;
86
        }
96
        }
87
       
97
       
88
        /**************************************************/
-
 
89
       
-
 
90
        public void detalharFolhaPagamento(Long sequencialAvaliacao) {
-
 
91
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
-
 
92
                        public void execute() {
-
 
93
                                folhaPagamentoService.detalharFolhaPagamento(sequencialAvaliacao);
-
 
94
                        }
-
 
95
                });
-
 
-
 
98
        public FolhaPagamentoDTO getFolhaPagamentoDTO() {
-
 
99
                return folhaPagamentoDTO;
96
        }
100
        }
-
 
101
        public void setFolhaPagamentoDTO(FolhaPagamentoDTO folhaPagamentoDTO) {
-
 
102
                this.folhaPagamentoDTO = folhaPagamentoDTO;
-
 
103
        }
-
 
104
       
-
 
105
        /**************************************************/
97
       
106
       
98
}
107
}