打字猴:1.70048295e+09
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 ]  [ 下一页 ]