Subversion Repositories Integrator Subversion

Rev

Rev 760 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 760 Rev 761
Line 11... Line 11...
11
import br.com.ec.web.exception.VerificadorLancamentoException;
11
import br.com.ec.web.exception.VerificadorLancamentoException;
12
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
12
import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean;
13
import br.com.ec.web.generic.AbstractBean;
13
import br.com.ec.web.generic.AbstractBean;
14
import br.com.ec.web.message.LancadorMensagem;
14
import br.com.ec.web.message.LancadorMensagem;
15
import br.com.sl.domain.dto.RoboDTO;
15
import br.com.sl.domain.dto.RoboDTO;
16
import br.com.sl.domain.service.RoboService;
-
 
-
 
16
import br.com.sl.domain.service.RoboColetorService;
17
17
18
@Named
18
@Named
19
@Scope("view")
19
@Scope("view")
20
public class ColetorDadosBean extends AbstractBean<RoboDTO> implements Serializable {
20
public class ColetorDadosBean extends AbstractBean<RoboDTO> implements Serializable {
21
21
22
        private RoboService roboService;
-
 
-
 
22
        private RoboColetorService roboColetorService;
23
       
23
       
24
        @Inject
24
        @Inject
25
        public ColetorDadosBean(RoboService roboService) {
-
 
26
                this.roboService = roboService;
-
 
-
 
25
        public ColetorDadosBean(RoboColetorService roboColetorService) {
-
 
26
                this.roboColetorService = roboColetorService;
27
        }
27
        }
28
       
28
       
29
        @Override
29
        @Override
30
        public void preCarregamento() {
30
        public void preCarregamento() {
31
                limparEntidade();
31
                limparEntidade();
32
                getEntidade().setRodando(roboService.isRodando());
-
 
-
 
32
                getEntidade().setRodando(roboColetorService.isRodando());
33
        }
33
        }
34
34
35
        @Override
35
        @Override
36
        public void limparEntidade() {
36
        public void limparEntidade() {
37
                setEntidade(new RoboDTO());
37
                setEntidade(new RoboDTO());
38
        }
38
        }
39
39
40
        @Override
40
        @Override
41
        public GenericService<RoboDTO> getService() {
41
        public GenericService<RoboDTO> getService() {
42
                return roboService;
-
 
-
 
42
                return roboColetorService;
43
        }
43
        }
44
       
44
       
45
        @Override
45
        @Override
46
        public RoboDTO getEntidade() {
46
        public RoboDTO getEntidade() {
47
                return entidade;
47
                return entidade;
Line 53... Line 53...
53
        }
53
        }
54
       
54
       
55
        public void iniciar() {
55
        public void iniciar() {
56
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
56
                new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
57
                        public void execute() {
57
                        public void execute() {
58
                                roboService.iniciarColetor1Minuto();
-
 
59
                                setEntidade(roboService.statusRobo());
-
 
-
 
58
                                roboColetorService.iniciarColetor1Minuto();
-
 
59
                                setEntidade(roboColetorService.statusRobo());
60
                                LancadorMensagem.lancarSucesso("COLETOR INICIADO COM SUCESSO!");
60
                                LancadorMensagem.lancarSucesso("COLETOR INICIADO COM SUCESSO!");
61
                        }
61
                        }
62
                });
62
                });
63
    }
63
    }
64
64
65
    public void parar() {
65
    public void parar() {
66
        new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
66
        new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() {
67
                        public void execute() {
67
                        public void execute() {
68
                                roboService.pararColetor();
-
 
69
                                setEntidade(roboService.statusRobo());
-
 
-
 
68
                                roboColetorService.pararColetor();
-
 
69
                                setEntidade(roboColetorService.statusRobo());
70
                                LancadorMensagem.lancarSucesso("COLETOR PARADO COM SUCESSO!");
70
                                LancadorMensagem.lancarSucesso("COLETOR PARADO COM SUCESSO!");
71
                        }
71
                        }
72
                });
72
                });
73
    }
73
    }
74
74
75
    public void atualizarStatus() {
75
    public void atualizarStatus() {
76
        setEntidade(roboService.statusRobo());
-
 
-
 
76
        setEntidade(roboColetorService.statusRobo());
77
    }
77
    }
78
78
79
}
79
}