// Path: microservice-atom/microservice-atom-order/src/main/java/com/ewolff/microservice/order/item/Item.java
// @Entity
// public class Item {
// 
// 	@Id
// 	@GeneratedValue
// 	private Long itemId;
// 
// 	@Column(nullable = false)
// 	private String name;
// 
// 	@Column(nullable = false)
// 	private double price;
// 
// 	public Item() {
// 		super();
// 		itemId = 0l;
// 	}
// 
// 	public Item(String name, double price) {
// 		super();
// 		this.name = name;
// 		this.price = price;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public double getPrice() {
// 		return price;
// 	}
// 
// 	public void setPrice(double price) {
// 		this.price = price;
// 	}
// 
// 	public Long getItemId() {
// 		return itemId;
// 	}
// 
// 	public void setItemId(Long id) {
// 		this.itemId = id;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return ToStringBuilder.reflectionToString(this);
// 	}
// 
// 	@Override
// 	public int hashCode() {
// 		return HashCodeBuilder.reflectionHashCode(this);
// 
// 	}
// 
// 	@Override
// 	public boolean equals(Object obj) {
// 		return EqualsBuilder.reflectionEquals(this, obj);
// 	}
// 
// }


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import com.ewolff.microservice.order.item.Item;
package com.ewolff.microservice.order.logic;




@Entity
public class OrderLine {

	@Column(name = "F_COUNT")
	private int count;

	@ManyToOne
	private Item item;

	@Id
	@GeneratedValue
	private long id;

// Path: microservice-atom/microservice-atom-order/src/main/java/com/ewolff/microservice/order/item/Item.java
// @Entity
// public class Item {
// 
// 	@Id
// 	@GeneratedValue
// 	private Long itemId;
// 
// 	@Column(nullable = false)
// 	private String name;
// 
// 	@Column(nullable = false)
// 	private double price;
// 
// 	public Item() {
// 		super();
// 		itemId = 0l;
// 	}
// 
// 	public Item(String name, double price) {
// 		super();
// 		this.name = name;
// 		this.price = price;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public void setName(String name) {
// 		this.name = name;
// 	}
// 
// 	public double getPrice() {
// 		return price;
// 	}
// 
// 	public void setPrice(double price) {
// 		this.price = price;
// 	}
// 
// 	public Long getItemId() {
// 		return itemId;
// 	}
// 
// 	public void setItemId(Long id) {
// 		this.itemId = id;
// 	}
// 
// 	@Override
// 	public String toString() {
// 		return ToStringBuilder.reflectionToString(this);
// 	}
// 
// 	@Override
// 	public int hashCode() {
// 		return HashCodeBuilder.reflectionHashCode(this);
// 
// 	}
// 
// 	@Override
// 	public boolean equals(Object obj) {
// 		return EqualsBuilder.reflectionEquals(this, obj);
// 	}
// 
// }


// Path: microservice-atom/microservice-atom-order/src/main/java/com/ewolff/microservice/order/logic/OrderLine.java
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import com.ewolff.microservice.order.item.Item;

package com.ewolff.microservice.order.logic;




@Entity
public class OrderLine {

	@Column(name = "F_COUNT")
	private int count;

	@ManyToOne
	private Item item;

	@Id
	@GeneratedValue
	private long id;

	public void setCount(int count) {