package net.mybluemix.entity;

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinTable;
import javax.persistence.ManyToMany;
import javax.persistence.OneToMany;
import javax.persistence.JoinColumn;
import javax.xml.bind.annotation.XmlRootElement;

import org.hibernate.annotations.LazyCollection;
import org.hibernate.annotations.LazyCollectionOption;

import com.fasterxml.jackson.annotation.JsonProperty;


@Entity
@XmlRootElement

public class MateriaPrima {

	
	@Id
    @GeneratedValue
    private Long sku;
	private String nome;
	public String tipo;
	private String descricao; 

	
	public MateriaPrima(){
	}
	
    @JsonProperty
	public Long getSku() {
		return sku;
	}

    @JsonProperty
	public void setSku(Long sku) {
		this.sku = sku;
	}

    @JsonProperty
	public String getNome() {
		return nome;
	}
	
    @JsonProperty
    public void setNome(String nome) {
		this.nome = nome;
	}

    @JsonProperty
    public String getTipo() {
		return tipo;
	}

    @JsonProperty
    public void setTipo(String tipo) {
		this.tipo = tipo;
	}

    @JsonProperty
    public String getDescricao() {
		return descricao;
	}


    @JsonProperty
    public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
   

   
	public MateriaPrima(Long sku, String nome, String tipo, String descricao,
			String unidade) {
		super();
		this.sku = sku;
		this.nome = nome;
		this.tipo = tipo;
		this.descricao = descricao;
	}

	public void update( MateriaPrima p) {
		this.sku = sku;
		this.nome = nome;
		this.tipo = tipo;
		this.descricao = descricao;
	}

	

	
	
}

@@ -1644,32 +1644,34 @@
  %7B%0A%09%09this.sku = 
+p.
 sku;%0A%09%09this.nome
@@ -1665,32 +1665,34 @@
 ;%0A%09%09this.nome = 
+p.
 nome;%0A%09%09this.tip
@@ -1687,32 +1687,34 @@
 ;%0A%09%09this.tipo = 
+p.
 tipo;%0A%09%09this.des
@@ -1714,32 +1714,34 @@
 his.descricao = 
+p.
 descricao;%0A%09%7D%0A%0A%09

Fix API MateriaPrima