1700482950
1700482951
isPermittedCreate=true;
1700482952
1700482953
Product p=new Product(this,name);
1700482954
1700482955
//产生一个创建事件
1700482956
1700482957
new ProductEvent(p,ProductEventType.NEW_PRODUCT);
1700482958
1700482959
return p;
1700482960
1700482961
}
1700482962
1700482963
//废弃一个产品
1700482964
1700482965
public void abandonProduct(Product p){
1700482966
1700482967
//销毁一个产品,例如删除数据库记录
1700482968
1700482969
//产生删除事件
1700482970
1700482971
new ProductEvent(p,ProductEventType.DEL_PRODUCT);
1700482972
1700482973
p=null;
1700482974
1700482975
}
1700482976
1700482977
//修改一个产品
1700482978
1700482979
public void editProduct(Product p,String name){
1700482980
1700482981
//修改后的产品
1700482982
1700482983
p.setName(name);
1700482984
1700482985
//产生修改事件
1700482986
1700482987
new ProductEvent(p,ProductEventType.EDIT_PRODUCT);
1700482988
1700482989
}
1700482990
1700482991
//获得是否可以创建一个产品
1700482992
1700482993
public boolean isCreateProduct(){
1700482994
1700482995
return isPermittedCreate;
1700482996
1700482997
}
1700482998
1700482999
//克隆一个产品
[
上一页 ]
[ :1.70048295e+09 ]
[
下一页 ]