Subversion Repositories Integrator Subversion

Rev

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

Rev 761 Rev 762
Line 1... Line 1...
1
package br.com.sl.domain.dto;
1
package br.com.sl.domain.dto;
-
 
2
-
 
3
import java.util.ArrayList;
-
 
4
import java.util.List;
-
 
5
-
 
6
import br.com.ec.core.util.VerificadorUtil;
-
 
7
import br.com.kronus.core.PadraoGatilho;
-
 
8
import br.com.sl.domain.model.Ativo;
-
 
9
import br.com.sl.domain.model.Candle;
2
10
3
public class RoboDTO {
11
public class RoboDTO {
4
       
12
       
5
        private Boolean rodando;
13
        private Boolean rodando;
6
        private Boolean analisarPorHistoricoArquivo;
14
        private Boolean analisarPorHistoricoArquivo;
7
       
15
       
8
        // GATILHOS ACHADOS (EM ANDAMENTO)
-
 
-
 
16
        private List<Ativo> ativosEmAnalise;
-
 
17
        private List<Candle> candlesEmAnalise;
-
 
18
       
-
 
19
        private List<PadraoGatilho> padroes;
-
 
20
       
-
 
21
        private String observacaoRobo;
9
22
10
        public RoboDTO() {
23
        public RoboDTO() {
-
 
24
                this.rodando = false;
11
                this.analisarPorHistoricoArquivo = false;
25
                this.analisarPorHistoricoArquivo = false;
-
 
26
                this.ativosEmAnalise = new ArrayList<Ativo>();
-
 
27
                this.candlesEmAnalise = new ArrayList<Candle>();
-
 
28
                this.padroes = new ArrayList<PadraoGatilho>();
12
        }
29
        }
13
       
30
       
14
        public Boolean getRodando() {
31
        public Boolean getRodando() {
15
                return rodando;
32
                return rodando;
16
        }
33
        }
Line 27... Line 44...
27
        public Boolean getAnalisarPorHistoricoArquivo() {
44
        public Boolean getAnalisarPorHistoricoArquivo() {
28
                return analisarPorHistoricoArquivo;
45
                return analisarPorHistoricoArquivo;
29
        }
46
        }
30
        public void setAnalisarPorHistoricoArquivo(Boolean analisarPorHistoricoArquivo) {
47
        public void setAnalisarPorHistoricoArquivo(Boolean analisarPorHistoricoArquivo) {
31
                this.analisarPorHistoricoArquivo = analisarPorHistoricoArquivo;
48
                this.analisarPorHistoricoArquivo = analisarPorHistoricoArquivo;
-
 
49
        }
-
 
50
       
-
 
51
        public List<Ativo> getAtivosEmAnalise() {
-
 
52
                return ativosEmAnalise;
-
 
53
        }
-
 
54
        public void setAtivosEmAnalise(List<Ativo> ativosEmAnalise) {
-
 
55
                this.ativosEmAnalise = ativosEmAnalise;
-
 
56
        }
-
 
57
       
-
 
58
        public List<Candle> getCandlesEmAnalise() {
-
 
59
                return candlesEmAnalise;
-
 
60
        }
-
 
61
        public void setCandlesEmAnalise(List<Candle> candlesEmAnalise) {
-
 
62
                this.candlesEmAnalise = candlesEmAnalise;
-
 
63
        }
-
 
64
       
-
 
65
        public void adicionarAtivoNaLista(Ativo ativo) {
-
 
66
                if (VerificadorUtil.naoEstaNulo(ativo)) {
-
 
67
                        if (getAtivosEmAnalise().indexOf(ativo) <= 0) {
-
 
68
                                getAtivosEmAnalise().add(ativo);
-
 
69
                        }
-
 
70
                }
-
 
71
        }
-
 
72
       
-
 
73
        public List<PadraoGatilho> getPadroes() {
-
 
74
                return padroes;
-
 
75
        }
-
 
76
        public void setPadroes(List<PadraoGatilho> padroes) {
-
 
77
                this.padroes = padroes;
-
 
78
        }
-
 
79
       
-
 
80
        public String getObservacaoRobo() {
-
 
81
                return observacaoRobo;
-
 
82
        }
-
 
83
        public void setObservacaoRobo(String observacaoRobo) {
-
 
84
                this.observacaoRobo = observacaoRobo;
-
 
85
        }
-
 
86
-
 
87
        public Boolean verificarSeAtivoConstaNaLista(String nomeAtivo) {
-
 
88
                for (Ativo ativo: getAtivosEmAnalise()) {
-
 
89
                        if (ativo.getNome().equals(nomeAtivo)) {
-
 
90
                                return true;
-
 
91
                        }
-
 
92
                }
-
 
93
                return false;
-
 
94
        }
-
 
95
-
 
96
        public void adicionarCandleNaLista(Candle candle) {
-
 
97
                getCandlesEmAnalise().add(candle);
32
        }
98
        }
33
99
34
}
100
}