Rev 509 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 507 | blopes | 1 | package br.com.ec.domain.dto; |
| 2 | |||
| 516 | blopes | 3 | import java.util.Objects; |
| 4 | |||
| 5 | import br.com.ec.core.util.VerificadorUtil; |
||
| 6 | |||
| 507 | blopes | 7 | public class TransferenciaProdutoDTO { |
| 509 | blopes | 8 | |
| 9 | private TransferenciaDTO transferenciaDTO; |
||
| 10 | private ProdutoDTO produtoDTO; |
||
| 11 | private UsuarioDTO usuarioSaidaDTO; |
||
| 12 | private UsuarioDTO usuarioEntradaDTO; |
||
| 13 | private Integer quantidadeTransferir; |
||
| 14 | private Boolean indicadorRecebido; |
||
| 507 | blopes | 15 | private String observacao; |
| 16 | private Boolean indicadorAlterarEstoque; |
||
| 17 | |||
| 509 | blopes | 18 | public TransferenciaDTO getTransferenciaDTO() { |
| 19 | return transferenciaDTO; |
||
| 507 | blopes | 20 | } |
| 509 | blopes | 21 | public void setTransferenciaDTO(TransferenciaDTO transferenciaDTO) { |
| 22 | this.transferenciaDTO = transferenciaDTO; |
||
| 507 | blopes | 23 | } |
| 24 | |||
| 509 | blopes | 25 | public ProdutoDTO getProdutoDTO() { |
| 26 | return produtoDTO; |
||
| 507 | blopes | 27 | } |
| 509 | blopes | 28 | public void setProdutoDTO(ProdutoDTO produtoDTO) { |
| 29 | this.produtoDTO = produtoDTO; |
||
| 507 | blopes | 30 | } |
| 31 | |||
| 509 | blopes | 32 | public UsuarioDTO getUsuarioSaidaDTO() { |
| 33 | return usuarioSaidaDTO; |
||
| 507 | blopes | 34 | } |
| 509 | blopes | 35 | public void setUsuarioSaidaDTO(UsuarioDTO usuarioSaidaDTO) { |
| 36 | this.usuarioSaidaDTO = usuarioSaidaDTO; |
||
| 507 | blopes | 37 | } |
| 38 | |||
| 509 | blopes | 39 | public UsuarioDTO getUsuarioEntradaDTO() { |
| 40 | return usuarioEntradaDTO; |
||
| 507 | blopes | 41 | } |
| 509 | blopes | 42 | public void setUsuarioEntradaDTO(UsuarioDTO usuarioEntradaDTO) { |
| 43 | this.usuarioEntradaDTO = usuarioEntradaDTO; |
||
| 507 | blopes | 44 | } |
| 45 | |||
| 509 | blopes | 46 | public Integer getQuantidadeTransferir() { |
| 47 | return quantidadeTransferir; |
||
| 507 | blopes | 48 | } |
| 509 | blopes | 49 | public void setQuantidadeTransferir(Integer quantidadeTransferir) { |
| 50 | this.quantidadeTransferir = quantidadeTransferir; |
||
| 507 | blopes | 51 | } |
| 52 | |||
| 509 | blopes | 53 | public Boolean getIndicadorRecebido() { |
| 54 | return indicadorRecebido; |
||
| 507 | blopes | 55 | } |
| 509 | blopes | 56 | public void setIndicadorRecebido(Boolean indicadorRecebido) { |
| 57 | this.indicadorRecebido = indicadorRecebido; |
||
| 507 | blopes | 58 | } |
| 59 | |||
| 60 | public String getObservacao() { |
||
| 61 | return observacao; |
||
| 62 | } |
||
| 63 | public void setObservacao(String observacao) { |
||
| 64 | this.observacao = observacao; |
||
| 65 | } |
||
| 66 | |||
| 67 | public Boolean getIndicadorAlterarEstoque() { |
||
| 68 | return indicadorAlterarEstoque; |
||
| 69 | } |
||
| 70 | public void setIndicadorAlterarEstoque(Boolean indicadorAlterarEstoque) { |
||
| 71 | this.indicadorAlterarEstoque = indicadorAlterarEstoque; |
||
| 72 | } |
||
| 73 | |||
| 516 | blopes | 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; |
||
| 93 | } |
||
| 94 | |||
| 507 | blopes | 95 | } |