package hoge;


import java.util.Iterator;
import java.util.Set;

public class Item {

	private int itemId;
	private String name;
	private Set itemDetails;

	
	public Item(){
	}
	public Item(String name){
		this.name = name;
	}
	
	
	public String toString(){
		return super.toString()
			+ ",itemId=" + itemId
			+ ",name=" + name
			+ itemDetails
			;
	}
	
	public int getItemId() {
		return itemId;
	}

	public void setItemId(int itemId) {
		this.itemId = itemId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Set getItemDetails() {
		return itemDetails;
	}

	public void setItemDetails(Set itemDetails) {
		this.itemDetails = itemDetails;
		
		//こんな処理いるのかなぁ？
		Iterator iter=itemDetails.iterator(); 
		while(iter.hasNext()){
			ItemDetail detail = (ItemDetail)iter.next();
			detail.setItem(this);
		}
	}
}
