package wenrgise.hrms.ejb.business; import java.util.ArrayList; import wenrgise.common.bean.BaseHeaderBean; import wenrgise.common.exception.EnrgiseApplicationException; import wenrgise.common.exception.EnrgiseSystemException; import wenrgise.common.utility.UserInfo; import wenrgise.ejb.common.business.BaseBO; public abstract class HrmBaseBO extends BaseBO { public HrmBaseBO() {} public HrmBaseBO(UserInfo oUserInfo) { super(oUserInfo); } public abstract String saveNewHeaderImpl(BaseHeaderBean paramBaseHeaderBean) throws EnrgiseSystemException; public abstract void updateHeaderImpl(BaseHeaderBean paramBaseHeaderBean) throws EnrgiseSystemException; public abstract String saveHeaderImpl(BaseHeaderBean paramBaseHeaderBean, String paramString) throws EnrgiseApplicationException, EnrgiseSystemException; public abstract void saveDetailImpl(String paramString1, String paramString2, ArrayList paramArrayList) throws EnrgiseSystemException; public abstract void initializeBOImpl(); }