📄 invbasedaoimpl.java
字号:
package com.cownew.PIS.inv.bizLayer;
import com.cownew.PIS.framework.bizLayer.BaseDAOImpl;
import com.cownew.PIS.framework.bizLayer.CompositeEntityUtils;
import com.cownew.PIS.framework.common.IValueObject;
import com.cownew.PIS.inv.common.IInvBaseDAO;
import com.cownew.PIS.inv.common.InvException;
abstract public class InvBaseDAOImpl extends BaseDAOImpl implements IInvBaseDAO
{
public void update(IValueObject valueObject)
{
if (!isSavedState(valueObject.getId()))
{
throw new InvException(InvException.NOTSAVEDCANNOTEDIT);
}
CompositeEntityUtils.updateChild(this,valueObject,"details");
super.update(valueObject);
}
public void delete(IValueObject valueObject)
{
if (!isSavedState(valueObject.getId()))
{
throw new InvException(InvException.NOTSAVEDCANNOTDELETE);
}
super.delete(valueObject);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -