package com.ewolff.orderhandling.domain; import java.io.Serializable; public class OrderItem implements Serializable { private static final long serialVersionUID = 7397411914833953194L; private String item; private int count; private int id; public int getCount() { return count; } public void setCount(int count) { this.count = count; } public String getItem() { return item; } public void setItem(String item) { this.item = item; } public OrderItem(int count, String item) { super(); this.count = count; this.item = item; } public OrderItem(int count, String item, int id) { super(); this.item = item; this.count = count; this.id = id; } public int getId() { return id; } public void setId(int id) { this.id = id; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; OrderItem other = (OrderItem) obj; if (count != other.count) return false; if (id != other.id) return false; if (item == null) { if (other.item != null) return false; } else if (!item.equals(other.item)) return false; return true; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + count; result = prime * result + id; result = prime * result + ((item == null) ? 0 : item.hashCode()); return result; } @Override public String toString() { return "[OrderItem] " + count + " " + item; } }