/** * Copyright 2011 Marin Solutions Ltd */ package com.captaindebug.store.beans; import java.math.BigDecimal; /** * * This models an item from the shop's catalogue... * * @author Roger * */ public class Item { private final int id; private final String description; private final String name; private final BigDecimal price; private Item(int id, String name, String description, BigDecimal price) { this.id = id; this.name = name; this.description = description; this.price = price; } public final BigDecimal getPrice() { return price; } public final int getId() { return id; } public final String getDescription() { return description; } public final String getName() { return name; } public static Item getInstance(int id, String name, String description, BigDecimal price) { Item item = new Item(id, name, description, price); return item; } }