Subversion Repositories Integrator Subversion

Rev

Rev 629 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
629 blopes 1
package br.com.ec.domain.dto;
2
 
3
import java.util.Date;
4
 
630 blopes 5
import br.com.ec.core.util.VerificadorUtil;
6
 
629 blopes 7
public class NpsPosVendaDTO {
8
 
9
        private Long sequencial;
10
        private PosVendaDTO posVenda;
11
        private String tipoNps; // A - ATENDIMENTO | P - PRODUTO
12
        private Integer nota;
13
        private String observacao;
14
        private Date dataFinalizacao;
15
 
16
        public NpsPosVendaDTO() {
17
        }
18
 
19
        public static String CONSULTA_DTO_SIMPLES = "e.sequencial, e.posVenda.sequencial, "
20
                        + "e.tipoNps, e.nota, e.observacao, e.dataFinalizacao";
21
        public NpsPosVendaDTO(Long sequencial, Long sequencialPosVenda, String tipoNps, Integer nota, String observacao, Date dataFinalizacao) {
22
                super();
23
                this.sequencial = sequencial;
24
                this.posVenda = new PosVendaDTO(sequencialPosVenda);
25
                this.tipoNps = tipoNps;
26
                this.nota = nota;
27
                this.observacao = observacao;
28
                this.dataFinalizacao = dataFinalizacao;
29
        }
30
 
31
        public Long getSequencial() {
32
                return sequencial;
33
        }
34
        public void setSequencial(Long sequencial) {
35
                this.sequencial = sequencial;
36
        }
37
 
38
        public PosVendaDTO getPosVenda() {
39
                return posVenda;
40
        }
41
        public void setPosVenda(PosVendaDTO posVenda) {
42
                this.posVenda = posVenda;
43
        }
44
 
45
        public String getTipoNps() {
46
                return tipoNps;
47
        }
48
        public void setTipoNps(String tipoNps) {
49
                this.tipoNps = tipoNps;
50
        }
51
 
52
        public Integer getNota() {
53
                return nota;
54
        }
55
        public void setNota(Integer nota) {
56
                this.nota = nota;
57
        }
58
 
59
        public String getObservacao() {
60
                return observacao;
61
        }
62
        public void setObservacao(String observacao) {
63
                this.observacao = observacao;
64
        }
65
 
66
        public Date getDataFinalizacao() {
67
                return dataFinalizacao;
68
        }
69
        public void setDataFinalizacao(Date dataFinalizacao) {
70
                this.dataFinalizacao = dataFinalizacao;
71
        }
72
 
630 blopes 73
        public String corDaSituacao() {
74
                return VerificadorUtil.estaNulo(getDataFinalizacao())? "warning" : "success";
75
        }
76
 
629 blopes 77
}