/* * Copyright (C) 2007 XStream Committers. * All rights reserved. * * The software in this package is published under the terms of the BSD * style license a copy of which has been included with this distribution in * the LICENSE.txt file. * * Created on 30. April 2007 by Joerg Schaible */ package com.thoughtworks.acceptance.objects; import java.util.ArrayList; public class Product { String name; String id; double price; ArrayList tags; public Product(String name, String id, double price) { super(); this.name = name; this.id = id; this.price = price; } public String getId() { return id; } public void setId(String id) { this.id = id; } 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 ArrayList getTags() { return tags; } public void setTags(ArrayList tags) { this.tags = tags; } public String toString() { String ret = "[" + name + ", " + id + ", " + price; if (tags != null) { ret += "\n{"; for (java.util.Iterator it = tags.iterator(); it.hasNext();) { String tag = (String)it.next(); ret += tag + "\n"; } ret += "}"; } ret += "]"; return ret; } }