Subversion Repositories Integrator Subversion

Rev

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

Rev 160 Rev 161
Line 10... Line 10...
10
public class PendenciaDTO implements Comparable<PendenciaDTO> {
10
public class PendenciaDTO implements Comparable<PendenciaDTO> {
11
11
12
        private Long sequencial;
12
        private Long sequencial;
13
        private LojaDTO loja;
13
        private LojaDTO loja;
14
        private String descricaoSetor;
14
        private String descricaoSetor;
-
 
15
        private Long sequencialSolicitante;
15
        private String nomeSolicitante;
16
        private String nomeSolicitante;
16
        private String nomeResposta;
17
        private String nomeResposta;
17
        private String descricao;
18
        private String descricao;
18
        private Date data;
19
        private Date data;
19
        private Date dataFinalizado;
20
        private Date dataFinalizado;
20
        private String resposta;
21
        private String resposta;
-
 
22
        private Date dataRespostaLida;
21
       
23
       
22
        public PendenciaDTO() {}
24
        public PendenciaDTO() {}
23
       
25
       
24
        public PendenciaDTO(Long sequencial, Long sequencialLoja, String descricaoLoja, String descricaoSetor, String nomeSolicitante,
-
 
25
                        String nomeResposta, String descricao, Date data, Date dataFinalizado, String resposta) {
-
 
-
 
26
        public PendenciaDTO(Long sequencial, Long sequencialLoja, String descricaoLoja, String descricaoSetor, Long sequencialSolicitante, String nomeSolicitante,
-
 
27
                        String nomeResposta, String descricao, Date data, Date dataFinalizado, String resposta, Date dataRespostaLida) {
26
                this.sequencial = sequencial;
28
                this.sequencial = sequencial;
27
                this.loja = new LojaDTO(sequencialLoja, descricaoLoja);
29
                this.loja = new LojaDTO(sequencialLoja, descricaoLoja);
28
                this.descricaoSetor = descricaoSetor;
30
                this.descricaoSetor = descricaoSetor;
-
 
31
                this.sequencialSolicitante = sequencialSolicitante;
29
                this.nomeSolicitante = nomeSolicitante;
32
                this.nomeSolicitante = nomeSolicitante;
30
                this.nomeResposta = nomeResposta;
33
                this.nomeResposta = nomeResposta;
31
                this.descricao = descricao;
34
                this.descricao = descricao;
32
                this.data = data;
35
                this.data = data;
33
                this.dataFinalizado = dataFinalizado;
36
                this.dataFinalizado = dataFinalizado;
34
                this.resposta = resposta;
37
                this.resposta = resposta;
-
 
38
                this.dataRespostaLida = dataRespostaLida;
35
        }
39
        }
36
40
37
        public Long getSequencial() {
41
        public Long getSequencial() {
38
                return sequencial;
42
                return sequencial;
39
        }
43
        }
40
-
 
41
        public void setSequencial(Long sequencial) {
44
        public void setSequencial(Long sequencial) {
42
                this.sequencial = sequencial;
45
                this.sequencial = sequencial;
43
        }
46
        }
44
47
45
        public LojaDTO getLoja() {
48
        public LojaDTO getLoja() {
46
                return loja;
49
                return loja;
47
        }
50
        }
48
-
 
49
        public void setLoja(LojaDTO loja) {
51
        public void setLoja(LojaDTO loja) {
50
                this.loja = loja;
52
                this.loja = loja;
51
        }
53
        }
52
54
53
        public String getDescricaoSetor() {
55
        public String getDescricaoSetor() {
54
                return descricaoSetor;
56
                return descricaoSetor;
55
        }
57
        }
56
-
 
57
        public void setDescricaoSetor(String descricaoSetor) {
58
        public void setDescricaoSetor(String descricaoSetor) {
58
                this.descricaoSetor = descricaoSetor;
59
                this.descricaoSetor = descricaoSetor;
-
 
60
        }
-
 
61
       
-
 
62
        public Long getSequencialSolicitante() {
-
 
63
                return sequencialSolicitante;
-
 
64
        }
-
 
65
        public void setSequencialSolicitante(Long sequencialSolicitante) {
-
 
66
                this.sequencialSolicitante = sequencialSolicitante;
59
        }
67
        }
60
68
61
        public String getNomeSolicitante() {
69
        public String getNomeSolicitante() {
62
                return nomeSolicitante;
70
                return nomeSolicitante;
63
        }
71
        }
64
-
 
65
        public void setNomeSolicitante(String nomeSolicitante) {
72
        public void setNomeSolicitante(String nomeSolicitante) {
66
                this.nomeSolicitante = nomeSolicitante;
73
                this.nomeSolicitante = nomeSolicitante;
67
        }
74
        }
68
75
69
        public String getNomeResposta() {
76
        public String getNomeResposta() {
70
                return nomeResposta;
77
                return nomeResposta;
71
        }
78
        }
72
-
 
73
        public void setNomeResposta(String nomeResposta) {
79
        public void setNomeResposta(String nomeResposta) {
74
                this.nomeResposta = nomeResposta;
80
                this.nomeResposta = nomeResposta;
75
        }
81
        }
76
82
77
        public String getDescricao() {
83
        public String getDescricao() {
78
                return descricao;
84
                return descricao;
79
        }
85
        }
80
-
 
81
        public void setDescricao(String descricao) {
86
        public void setDescricao(String descricao) {
82
                this.descricao = descricao;
87
                this.descricao = descricao;
83
        }
88
        }
84
89
85
        public Date getData() {
90
        public Date getData() {
86
                return data;
91
                return data;
87
        }
92
        }
88
-
 
89
        public void setData(Date data) {
93
        public void setData(Date data) {
90
                this.data = data;
94
                this.data = data;
91
        }
95
        }
92
96
93
        public Date getDataFinalizado() {
97
        public Date getDataFinalizado() {
94
                return dataFinalizado;
98
                return dataFinalizado;
95
        }
99
        }
96
-
 
97
        public void setDataFinalizado(Date dataFinalizado) {
100
        public void setDataFinalizado(Date dataFinalizado) {
98
                this.dataFinalizado = dataFinalizado;
101
                this.dataFinalizado = dataFinalizado;
99
        }
102
        }
100
103
101
        public String getResposta() {
104
        public String getResposta() {
102
                return resposta;
105
                return resposta;
103
        }
106
        }
104
-
 
105
        public void setResposta(String resposta) {
107
        public void setResposta(String resposta) {
106
                this.resposta = resposta;
108
                this.resposta = resposta;
-
 
109
        }
-
 
110
       
-
 
111
        public Date getDataRespostaLida() {
-
 
112
                return dataRespostaLida;
-
 
113
        }
-
 
114
        public void setDataRespostaLida(Date dataRespostaLida) {
-
 
115
                this.dataRespostaLida = dataRespostaLida;
107
        }
116
        }
108
117
109
        @Override
118
        @Override
110
        public int compareTo(PendenciaDTO dto) {
119
        public int compareTo(PendenciaDTO dto) {
111
                return dto.getSequencial().compareTo(this.getSequencial());
120
                return dto.getSequencial().compareTo(this.getSequencial());
Line 115... Line 124...
115
        public Integer quantidadeDiasPendencia() {
124
        public Integer quantidadeDiasPendencia() {
116
                if (VerificadorUtil.naoEstaNulo(getDataFinalizado())) {
125
                if (VerificadorUtil.naoEstaNulo(getDataFinalizado())) {
117
                        return DataUtils.calcularDiferenceEmDiasEntreDuasDatas(getDataFinalizado(), getData());
126
                        return DataUtils.calcularDiferenceEmDiasEntreDuasDatas(getDataFinalizado(), getData());
118
                }
127
                }
119
                return null;
128
                return null;
-
 
129
        }
-
 
130
       
-
 
131
        @Transient
-
 
132
        public String getDataRespostaLidaFormatada() {
-
 
133
                return VerificadorUtil.naoEstaNulo(getDataRespostaLida())? DataUtils.converterDataParaStringNoFormato(getDataRespostaLida(), "dd/MM/yyyy") : null;
120
        }
134
        }
121
       
135
       
122
}
136
}