Skip to content

Commit

Permalink
Adiciona id ao ProdutoNomeQuantidadeDTO
Browse files Browse the repository at this point in the history
  • Loading branch information
julianocanuto committed Dec 30, 2021
1 parent 1ccbdb9 commit 9e064b0
Showing 1 changed file with 17 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,26 +1,40 @@
package com.julianocanuto.controleestoque.dto;

import java.io.Serializable;

import com.julianocanuto.controleestoque.repositorios.projections.ProdutoNomeQuantidadeProjection;

public class ProdutoNomeQuantidadeDTO {
public class ProdutoNomeQuantidadeDTO implements Serializable {
private static final long serialVersionUID = 1L;

private Long id;
private String nome;
private Integer quantidade;

public ProdutoNomeQuantidadeDTO() {

}

public ProdutoNomeQuantidadeDTO(String nome, Integer quantidade) {
public ProdutoNomeQuantidadeDTO(Long id, String nome, Integer quantidade) {
this.id = id;
this.nome = nome;
this.quantidade = quantidade;
}

public ProdutoNomeQuantidadeDTO(ProdutoNomeQuantidadeProjection projection) {
id = projection.getId();
nome = projection.getNome();
quantidade = projection.getQuantidade();
}

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}

public String getNome() {
return nome;
}
Expand All @@ -39,7 +53,7 @@ public void setQuantidade(Integer quantidade) {

@Override
public String toString() {
return "ProdutoNomeQuantidadeDTO [nome=" + nome + ", quantidade=" + quantidade + "]";
return "ProdutoNomeQuantidadeDTO [id=" + id + ", nome=" + nome + ", quantidade=" + quantidade + "]";
}

}

0 comments on commit 9e064b0

Please sign in to comment.