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 | }
|