📄 productcatalog.java
字号:
/**
* @name ProductCatalog.java
* @version 1.1
* @author Administrator/pan
* @date 2009/2/11
*/
package com.digitstore.process.domain.product;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import com.digitstore.process.domain.product.Item;
import com.digitstore.process.domain.product.ProductSpecification;
public class ProductCatalog implements Serializable{
//条目列表
private Map<String, ProductSpecification> prodSpecList= new HashMap<String, ProductSpecification>();
//构造函数
public ProductCatalog(){}
//添加ProductSpecification
public void addProdSpec(String itemID, ProductSpecification prodSpec){
prodSpecList.put(itemID, prodSpec);
}
public ProductSpecification findProdSpec(String itemID){
ProductSpecification prodSpec = (ProductSpecification)prodSpecList.get(itemID);
return prodSpec;
}
//重写基类的toString()方法
public String toString(){
Iterator<ProductSpecification> iterator = prodSpecList.values().iterator();
String s = new String();
while(iterator.hasNext()){
ProductSpecification productSpec = (ProductSpecification)iterator.next();
Item item = productSpec.getItem();
String itemid = item.getItemID();
s += "ItemID:"+itemid+"-"+"productName"+productSpec.getName()+"/n";
}
return s;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -