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
//克隆一个产品
1700483000
1700483001
public Product clone(Product p){
1700483002
1700483003
//产生克隆事件
1700483004
1700483005
new ProductEvent(p,ProductEventType.CLONE_PRODUCT);
[
上一页 ]
[ :1.700482956e+09 ]
[
下一页 ]