Subversion Repositories Integrator Subversion

Rev

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

Rev 509 Rev 516
Line 1... Line 1...
1
package br.com.ec.domain.dto;
1
package br.com.ec.domain.dto;
-
 
2
-
 
3
import java.util.Objects;
-
 
4
-
 
5
import br.com.ec.core.util.VerificadorUtil;
2
6
3
public class TransferenciaProdutoDTO {
7
public class TransferenciaProdutoDTO {
4
       
-
 
5
        private Long sequencialTransferencia;
-
 
6
        private Long sequencialProduto;
-
 
7
       
8
       
8
        private TransferenciaDTO transferenciaDTO;
9
        private TransferenciaDTO transferenciaDTO;
9
        private ProdutoDTO produtoDTO;
10
        private ProdutoDTO produtoDTO;
10
        private UsuarioDTO usuarioSaidaDTO;
11
        private UsuarioDTO usuarioSaidaDTO;
11
        private UsuarioDTO usuarioEntradaDTO;
12
        private UsuarioDTO usuarioEntradaDTO;
12
        private Integer quantidadeTransferir;
13
        private Integer quantidadeTransferir;
13
        private Boolean indicadorRecebido;
14
        private Boolean indicadorRecebido;
14
        private String observacao;
15
        private String observacao;
15
        private Boolean indicadorAlterarEstoque;
16
        private Boolean indicadorAlterarEstoque;
16
       
-
 
17
        public Long getSequencialTransferencia() {
-
 
18
                return sequencialTransferencia;
-
 
19
        }
-
 
20
        public void setSequencialTransferencia(Long sequencialTransferencia) {
-
 
21
                this.sequencialTransferencia = sequencialTransferencia;
-
 
22
        }
-
 
23
       
-
 
24
        public Long getSequencialProduto() {
-
 
25
                return sequencialProduto;
-
 
26
        }
-
 
27
        public void setSequencialProduto(Long sequencialProduto) {
-
 
28
                this.sequencialProduto = sequencialProduto;
-
 
29
        }
-
 
30
       
17
       
31
        public TransferenciaDTO getTransferenciaDTO() {
18
        public TransferenciaDTO getTransferenciaDTO() {
32
                return transferenciaDTO;
19
                return transferenciaDTO;
33
        }
20
        }
34
        public void setTransferenciaDTO(TransferenciaDTO transferenciaDTO) {
21
        public void setTransferenciaDTO(TransferenciaDTO transferenciaDTO) {
Line 80... Line 67...
80
        public Boolean getIndicadorAlterarEstoque() {
67
        public Boolean getIndicadorAlterarEstoque() {
81
                return indicadorAlterarEstoque;
68
                return indicadorAlterarEstoque;
82
        }
69
        }
83
        public void setIndicadorAlterarEstoque(Boolean indicadorAlterarEstoque) {
70
        public void setIndicadorAlterarEstoque(Boolean indicadorAlterarEstoque) {
84
                this.indicadorAlterarEstoque = indicadorAlterarEstoque;
71
                this.indicadorAlterarEstoque = indicadorAlterarEstoque;
-
 
72
        }
-
 
73
       
-
 
74
        @Override
-
 
75
        public int hashCode() {
-
 
76
                return Objects.hash(produtoDTO, transferenciaDTO);
-
 
77
        }
-
 
78
       
-
 
79
        @Override
-
 
80
        public boolean equals(Object obj) {
-
 
81
                if (this == obj)
-
 
82
                        return true;
-
 
83
                if (obj == null)
-
 
84
                        return false;
-
 
85
                if (getClass() != obj.getClass())
-
 
86
                        return false;
-
 
87
                TransferenciaProdutoDTO other = (TransferenciaProdutoDTO) obj;
-
 
88
                return Objects.equals(produtoDTO, other.produtoDTO) && Objects.equals(transferenciaDTO, other.transferenciaDTO);
-
 
89
        }
-
 
90
       
-
 
91
        public Long getSequencialDoProduto() {
-
 
92
                return VerificadorUtil.naoEstaNulo(getProdutoDTO())? getProdutoDTO().getSequencial() : null;
85
        }
93
        }
86
       
94
       
87
}
95
}