package wenrgise.hrms.ejb.facade; import java.sql.Timestamp; import java.util.ArrayList; import javax.ejb.SessionBean; import javax.ejb.SessionContext; import wenrgise.common.bean.BaseHeaderBean; import wenrgise.common.exception.EnrgiseApplicationException; import wenrgise.common.exception.EnrgiseSystemException; import wenrgise.common.utility.RecordMetaInfo; import wenrgise.common.utility.UserInfo; import wenrgise.common.vo.LovQueryVO; import wenrgise.common.vo.LovVO; import wenrgise.hrms.bean.HrmATDDeputChrgRptHdrBean; import wenrgise.hrms.bean.HrmATDDeputOrderSngEmpHdrBean; import wenrgise.hrms.bean.HrmATDTransOrderForSingleEmpBean; import wenrgise.hrms.bean.HrmChargeReportHdrBean; import wenrgise.hrms.bean.HrmDeputationApplicationHdrBean; import wenrgise.hrms.bean.HrmEmpTransCnclApplHdrBean; import wenrgise.hrms.bean.HrmTransCnclOrderSingEmpHdrBean; import wenrgise.hrms.bean.HrmTransferApplicationHdrBean; import wenrgise.hrms.ejb.business.HrmATDDptnApplBO; import wenrgise.hrms.ejb.business.HrmATDDptnChrgRptBO; import wenrgise.hrms.ejb.business.HrmATDDptnOrderForSingleEmpBO; import wenrgise.hrms.ejb.business.HrmATDTransApplBO; import wenrgise.hrms.ejb.business.HrmATDTransChrgRptBO; import wenrgise.hrms.ejb.business.HrmATDTransCnclApplBO; import wenrgise.hrms.ejb.business.HrmATDTransCnclOrderForSingleEmpBO; import wenrgise.hrms.ejb.business.HrmATDTransOrderForSingleEmpBO; import wenrgise.hrms.vo.HrmATDDptnApplQVO; import wenrgise.hrms.vo.HrmATDDptnChrgRptQVO; import wenrgise.hrms.vo.HrmATDDptnOrderSingleEmpQVO; import wenrgise.hrms.vo.HrmATDTransApplQVO; import wenrgise.hrms.vo.HrmATDTransChrgRptQVO; import wenrgise.hrms.vo.HrmATDTransCnclApplQVO; import wenrgise.hrms.vo.HrmATDTransCnclOrderSingleEmpQVO; import wenrgise.hrms.vo.HrmATDTransSingleEmpQVO; public class HrmAllocationTransferDeputationFacadeBean implements SessionBean { SessionContext ctx; public void ejbCreate() {} public void ejbActivate() {} public void ejbPassivate() {} public void ejbRemove() {} public void setSessionContext(SessionContext ctx) { this.ctx = ctx; } public RecordMetaInfo getHrmTransSingleEmpRecordMetaInfo(HrmATDTransSingleEmpQVO oHrmATDTransSingleEmpQVO, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(oUserInfo); return oHrmATDTransOrderForSingleEmpBO.getHrmTransSingleEmpRecordMetaInfo(oHrmATDTransSingleEmpQVO); } public ArrayList getHrmTransSingleEmpHeaderInfo(HrmATDTransSingleEmpQVO oHrmATDTransSingleEmpQVO, long lStartPosition, long lLastPosition, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(oUserInfo); return oHrmATDTransOrderForSingleEmpBO.getHrmTransSingleEmpHeaderInfo(oHrmATDTransSingleEmpQVO, lStartPosition, lLastPosition); } public LovVO getHrmTransOrderNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(); return oHrmATDTransOrderForSingleEmpBO.getHrmTransOrderNoLOVdata(oLovQueryVO); } public LovVO getHrmTransAplnNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(); return oHrmATDTransOrderForSingleEmpBO.getHrmTransAplnNoLOVdata(oLovQueryVO); } public LovVO getHrmToSiteCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(); return oHrmATDTransOrderForSingleEmpBO.getHrmToSiteCodeLOVdata(oLovQueryVO); } public LovVO getHrmToWorkGroupLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(); return oHrmATDTransOrderForSingleEmpBO.getHrmToSiteCodeLOVdata(oLovQueryVO); } public String saveData(HrmATDTransOrderForSingleEmpBean oHrmATDTransOrderForSingleEmpBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(oUserInfo); return oHrmATDTransOrderForSingleEmpBO.saveData((BaseHeaderBean)oHrmATDTransOrderForSingleEmpBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public String approveTranOrderSingleEmp(HrmATDTransOrderForSingleEmpBean oHrmATDTransOrderForSingleEmpBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(oUserInfo); return oHrmATDTransOrderForSingleEmpBO.approveTranOrderSingleEmp((BaseHeaderBean)oHrmATDTransOrderForSingleEmpBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String rejectTranOrderSingleEmp(HrmATDTransOrderForSingleEmpBean oHrmATDTransOrderForSingleEmpBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(oUserInfo); return oHrmATDTransOrderForSingleEmpBO.rejectTranOrderSingleEmp((BaseHeaderBean)oHrmATDTransOrderForSingleEmpBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String submitTranOrderSingleEmp(HrmATDTransOrderForSingleEmpBean oHrmATDTransOrderForSingleEmpBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(oUserInfo); return oHrmATDTransOrderForSingleEmpBO.submitTranOrderSingleEmp((BaseHeaderBean)oHrmATDTransOrderForSingleEmpBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public LovVO getHrmTransReptEmpNoLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(); return oHrmATDTransOrderForSingleEmpBO.getHrmTransReptEmpNoLOV(oLovQueryVO); } public LovVO getHrmChgRepEmpLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(); return oHrmATDTransChrgRptBO.getHrmChgRepEmpLOVdata(oLovQueryVO); } public RecordMetaInfo getHrEmpTransAppHeaderMetaInfo(HrmATDTransApplQVO oHrmATDTransApplQVO, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(oUserInfo); return oHrmATDTransApplBO.getHrmEmpTransAppHdrMetaInfo(oHrmATDTransApplQVO); } public ArrayList getHrEmpTransAppHeader(HrmATDTransApplQVO oHrmATDTransApplQVO, long lStartPosition, long lLastPosition, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(oUserInfo); return oHrmATDTransApplBO.getHrmEmpTransAppHeaderInfo(oHrmATDTransApplQVO, lStartPosition, lLastPosition); } public LovVO getHrmTrnApplnNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(); return oHrmATDTransApplBO.getHrmTrnApplnNoLOVdata(oLovQueryVO); } public LovVO getHrmTrnOfcNoteNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(); return oHrmATDTransApplBO.getHrmTrnOfcNoteNoLOVdata(oLovQueryVO); } public LovVO getHrmTrnDesignationLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(); return oHrmATDTransApplBO.getHrmTrnDesignationLOVdata(oLovQueryVO); } public LovVO getHrmTrnWorkgroupLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(); return oHrmATDTransApplBO.getHrmTrnWorkgroupLOVdata(oLovQueryVO); } public LovVO getHrmTrnEmpNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(); return oHrmATDTransApplBO.getHrmTrnEmpNoLOVdata(oLovQueryVO); } public LovVO getHrmTrnEmpNoInsLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(); return oHrmATDTransApplBO.getHrmTrnEmpNoInsLOVdata(oLovQueryVO); } public LovVO getHrmTrnSite1LOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(); return oHrmATDTransApplBO.getHrmTrnSite1LOVdata(oLovQueryVO); } public LovVO getHrmTrnSite2LOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(); return oHrmATDTransApplBO.getHrmTrnSite2LOVdata(oLovQueryVO); } public LovVO getHrmTrnSite3LOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(); return oHrmATDTransApplBO.getHrmTrnSite3LOVdata(oLovQueryVO); } public String saveData(HrmTransferApplicationHdrBean oHrmTransferApplicationHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransApplBO oHrmATDTransApplBO = new HrmATDTransApplBO(oUserInfo); return oHrmATDTransApplBO.saveData((BaseHeaderBean)oHrmTransferApplicationHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public RecordMetaInfo getHrChargeRepHeaderMetaInfo(HrmATDTransChrgRptQVO oHrmATDTransChrgRptQVO, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(oUserInfo); return oHrmATDTransChrgRptBO.getHrmChargeRepHdrMetaInfo(oHrmATDTransChrgRptQVO); } public ArrayList getHrChargeRepHeader(HrmATDTransChrgRptQVO oHrmATDTransChrgRptQVO, long lStartPosition, long lLastPosition, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(oUserInfo); return oHrmATDTransChrgRptBO.getHrmChargeRepHeaderInfo(oHrmATDTransChrgRptQVO, lStartPosition, lLastPosition); } public LovVO getHrmChrgOrderNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(); return oHrmATDTransChrgRptBO.getHrmChrgOrderNoLOVdata(oLovQueryVO); } public LovVO getHrmChrgOrderNoQLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(); return oHrmATDTransChrgRptBO.getHrmChrgOrderNoQLOVdata(oLovQueryVO); } public LovVO getHrmChrgCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(); return oHrmATDTransChrgRptBO.getHrmChrgCodeLOVdata(oLovQueryVO); } public String saveData(HrmChargeReportHdrBean oHrmChargeReportHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(oUserInfo); return oHrmATDTransChrgRptBO.saveData((BaseHeaderBean)oHrmChargeReportHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public String approveTranChrgRpt(HrmChargeReportHdrBean oHrmChargeReportHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(oUserInfo); return oHrmATDTransChrgRptBO.approveTranChrgRpt((BaseHeaderBean)oHrmChargeReportHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String rejectTranChrgRpt(HrmChargeReportHdrBean oHrmChargeReportHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(oUserInfo); return oHrmATDTransChrgRptBO.rejectTranChrgRpt((BaseHeaderBean)oHrmChargeReportHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String submitTranChrgRpt(HrmChargeReportHdrBean oHrmChargeReportHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransChrgRptBO oHrmATDTransChrgRptBO = new HrmATDTransChrgRptBO(oUserInfo); return oHrmATDTransChrgRptBO.submitTranChrgRpt((BaseHeaderBean)oHrmChargeReportHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public RecordMetaInfo getHrEmpTransCnclHeaderMetaInfo(HrmATDTransCnclApplQVO oHrmATDTransCnclApplQVO, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(oUserInfo); return oHrmATDTransCnclApplBO.getHrmEmpTransCnclAppHdrMetaInfo(oHrmATDTransCnclApplQVO); } public ArrayList getHrEmpTransCnclHeader(HrmATDTransCnclApplQVO oHrmATDTransCnclApplQVO, long lStartPosition, long lLastPosition, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(oUserInfo); return oHrmATDTransCnclApplBO.getHrmEmpTransCnclAppHeaderInfo(oHrmATDTransCnclApplQVO, lStartPosition, lLastPosition); } public LovVO getHrmEmpCnclApplnNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(); return oHrmATDTransCnclApplBO.getHrmTrnApplnNoLOVdata(oLovQueryVO); } public LovVO getHrmEmpNoQCnclApplnLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(); return oHrmATDTransCnclApplBO.getHrmTrnCnclEmpNoLOVdata(oLovQueryVO); } public LovVO getHrmEmpNoICnclApplnLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(); return oHrmATDTransCnclApplBO.getHrmTrnCnclEmpNoInsLOVdata(oLovQueryVO); } public LovVO getHrmEmpCnclOfNoteNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(); return oHrmATDTransCnclApplBO.getHrmTrnCnclOfcNoteNoLOVdata(oLovQueryVO); } public String saveData(HrmEmpTransCnclApplHdrBean oHrmEmpTransCnclApplHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(oUserInfo); return oHrmATDTransCnclApplBO.saveData((BaseHeaderBean)oHrmEmpTransCnclApplHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public String submitTransferCnclAppln(HrmEmpTransCnclApplHdrBean oHrmEmpTransCnclApplHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(oUserInfo); return oHrmATDTransCnclApplBO.submitTransferCnclAppln((BaseHeaderBean)oHrmEmpTransCnclApplHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String approveTransferCnclAppln(HrmEmpTransCnclApplHdrBean oHrmEmpTransCnclApplHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(oUserInfo); return oHrmATDTransCnclApplBO.approveTransferCnclAppln((BaseHeaderBean)oHrmEmpTransCnclApplHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String rejectTransferCnclAppln(HrmEmpTransCnclApplHdrBean oHrmEmpTransCnclApplHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransCnclApplBO oHrmATDTransCnclApplBO = new HrmATDTransCnclApplBO(oUserInfo); return oHrmATDTransCnclApplBO.rejectTransferCnclAppln((BaseHeaderBean)oHrmEmpTransCnclApplHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String cancelTransfer(HrmATDTransOrderForSingleEmpBean oHrmATDTransOrderForSingleEmpBean, Timestamp oWhenPicked, ArrayList oDetailBeanArray, Timestamp oDetailPicked) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransOrderForSingleEmpBO oHrmATDTransOrderForSingleEmpBO = new HrmATDTransOrderForSingleEmpBO(); return oHrmATDTransOrderForSingleEmpBO.cancelTransfer((BaseHeaderBean)oHrmATDTransOrderForSingleEmpBean, oWhenPicked, oDetailBeanArray, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public RecordMetaInfo getHrmEmpDeputAppHdrMetaInfo(HrmATDDptnApplQVO oHrmATDDptnApplQVO, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(oUserInfo); return oHrmATDDptnApplBO.getHrmEmpDeputAppHdrMetaInfo(oHrmATDDptnApplQVO); } public ArrayList getHrmEmpDeputAppHeaderInfo(HrmATDDptnApplQVO oHrmATDDptnApplQVO, long lStartPosition, long lLastPosition, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(oUserInfo); return oHrmATDDptnApplBO.getHrmEmpDeputAppHeaderInfo(oHrmATDDptnApplQVO, lStartPosition, lLastPosition); } public LovVO getHrmDeputApplnNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(); return oHrmATDDptnApplBO.getHrmDeputApplnNoLOVdata(oLovQueryVO); } public LovVO getHrmDeputEmpNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(); return oHrmATDDptnApplBO.getHrmDeputEmpNoLOVdata(oLovQueryVO); } public LovVO getHrmDeputEmpNoQLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(); return oHrmATDDptnApplBO.getHrmDeputEmpNoQLOVdata(oLovQueryVO); } public LovVO getHrmDeputAdvtNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(); return oHrmATDDptnApplBO.getHrmDeputAdvtNoLOVdata(oLovQueryVO); } public LovVO getHrmDeputPostNameLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(); return oHrmATDDptnApplBO.getHrmDeputPostNameLOVdata(oLovQueryVO); } public String saveData(HrmDeputationApplicationHdrBean oHrmDeputationApplicationHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(oUserInfo); return oHrmATDDptnApplBO.saveData((BaseHeaderBean)oHrmDeputationApplicationHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public String submitDeputAppln(HrmDeputationApplicationHdrBean oHrmDeputationApplicationHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(oUserInfo); return oHrmATDDptnApplBO.submitDeputAppln((BaseHeaderBean)oHrmDeputationApplicationHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String approveDeputAppln(HrmDeputationApplicationHdrBean oHrmDeputationApplicationHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(oUserInfo); return oHrmATDDptnApplBO.approveDeputAppln((BaseHeaderBean)oHrmDeputationApplicationHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String rejectDeputAppln(HrmDeputationApplicationHdrBean oHrmDeputationApplicationHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDDptnApplBO oHrmATDDptnApplBO = new HrmATDDptnApplBO(oUserInfo); return oHrmATDDptnApplBO.rejectDeputAppln((BaseHeaderBean)oHrmDeputationApplicationHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public LovVO getHrmTrnsCnclOrdAppNoLOVQdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclOrderForSingleEmpBO oHrmATDTransCnclOrderForSingleEmpBO = new HrmATDTransCnclOrderForSingleEmpBO(); return oHrmATDTransCnclOrderForSingleEmpBO.getHrmTrnCnclOrderApplnNoLOVQdata(oLovQueryVO); } public LovVO getHrmTrnsCnclOrdAppNoLOVIdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclOrderForSingleEmpBO oHrmATDTransCnclOrderForSingleEmpBO = new HrmATDTransCnclOrderForSingleEmpBO(); return oHrmATDTransCnclOrderForSingleEmpBO.getHrmTrnCnclOrderApplnNoLOVIdata(oLovQueryVO); } public LovVO getHrmTrnsCnclOrdNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclOrderForSingleEmpBO oHrmATDTransCnclOrderForSingleEmpBO = new HrmATDTransCnclOrderForSingleEmpBO(); return oHrmATDTransCnclOrderForSingleEmpBO.getHrmTrnCnclOrderNoLOVdata(oLovQueryVO); } public RecordMetaInfo getHrmEmptHrmTrnsCnclOrdHdrMetaInfo(HrmATDTransCnclOrderSingleEmpQVO oHrmATDTransCnclOrderSingleEmpQVO, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclOrderForSingleEmpBO oHrmATDTransCnclOrderForSingleEmpBO = new HrmATDTransCnclOrderForSingleEmpBO(oUserInfo); return oHrmATDTransCnclOrderForSingleEmpBO.getHrmEmpTransCnclOrderHdrMetaInfo(oHrmATDTransCnclOrderSingleEmpQVO); } public ArrayList getHrmEmptHrmTrnsCnclOrdHeaderInfo(HrmATDTransCnclOrderSingleEmpQVO oHrmATDTransCnclOrderSingleEmpQVO, long lStartPosition, long lLastPosition, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclOrderForSingleEmpBO oHrmATDTransCnclOrderForSingleEmpBO = new HrmATDTransCnclOrderForSingleEmpBO(oUserInfo); return oHrmATDTransCnclOrderForSingleEmpBO.getHrmEmpTransCnclOrderHeaderInfo(oHrmATDTransCnclOrderSingleEmpQVO, lStartPosition, lLastPosition); } public String saveData(HrmTransCnclOrderSingEmpHdrBean oHrmTransCnclOrderSingEmpHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDTransCnclOrderForSingleEmpBO oHrmATDTransCnclOrderForSingleEmpBO = new HrmATDTransCnclOrderForSingleEmpBO(oUserInfo); return oHrmATDTransCnclOrderForSingleEmpBO.saveData((BaseHeaderBean)oHrmTransCnclOrderSingEmpHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public String submitTranCnclOrder(HrmTransCnclOrderSingEmpHdrBean oHrmTransCnclOrderSingEmpHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransCnclOrderForSingleEmpBO oHrmATDTransCnclOrderForSingleEmpBO = new HrmATDTransCnclOrderForSingleEmpBO(oUserInfo); return oHrmATDTransCnclOrderForSingleEmpBO.submitTranCnclOrder((BaseHeaderBean)oHrmTransCnclOrderSingEmpHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String approveTranCnclOrder(HrmTransCnclOrderSingEmpHdrBean oHrmTransCnclOrderSingEmpHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransCnclOrderForSingleEmpBO oHrmATDTransCnclOrderForSingleEmpBO = new HrmATDTransCnclOrderForSingleEmpBO(oUserInfo); return oHrmATDTransCnclOrderForSingleEmpBO.approveTranCnclOrder((BaseHeaderBean)oHrmTransCnclOrderSingEmpHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String rejectTranCnclOrder(HrmTransCnclOrderSingEmpHdrBean oHrmTransCnclOrderSingEmpHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDTransCnclOrderForSingleEmpBO oHrmATDTransCnclOrderForSingleEmpBO = new HrmATDTransCnclOrderForSingleEmpBO(oUserInfo); return oHrmATDTransCnclOrderForSingleEmpBO.rejectTranCnclOrder((BaseHeaderBean)oHrmTransCnclOrderSingEmpHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public LovVO getHrmDeputationOrderNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnOrderForSingleEmpBO oHrmATDDptnOrderForSingleEmpBO = new HrmATDDptnOrderForSingleEmpBO(); return oHrmATDDptnOrderForSingleEmpBO.getHrmDeputationOrderNoLOVdata(oLovQueryVO); } public LovVO getHrmDeputApplcnNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnOrderForSingleEmpBO oHrmATDDptnOrderForSingleEmpBO = new HrmATDDptnOrderForSingleEmpBO(); return oHrmATDDptnOrderForSingleEmpBO.getHrmDeputApplcnNoLOVdata(oLovQueryVO); } public LovVO getHrmDeputApplcnNoQLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnOrderForSingleEmpBO oHrmATDDptnOrderForSingleEmpBO = new HrmATDDptnOrderForSingleEmpBO(); return oHrmATDDptnOrderForSingleEmpBO.getHrmDeputApplcnNoQLOVdata(oLovQueryVO); } public RecordMetaInfo getHrmDeputOrderSngEmpHdrMetaInfo(HrmATDDptnOrderSingleEmpQVO oHrmATDDptnOrderSingleEmpQVO, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnOrderForSingleEmpBO oHrmATDDptnOrderForSingleEmpBO = new HrmATDDptnOrderForSingleEmpBO(oUserInfo); return oHrmATDDptnOrderForSingleEmpBO.getHrmDeputOrderSngEmpHdrMetaInfo(oHrmATDDptnOrderSingleEmpQVO); } public ArrayList getHrmDeputOrderSngEmpHeaderInfo(HrmATDDptnOrderSingleEmpQVO oHrmATDDptnOrderSingleEmpQVO, long lStartPosition, long lLastPosition, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnOrderForSingleEmpBO oHrmATDDptnOrderForSingleEmpBO = new HrmATDDptnOrderForSingleEmpBO(oUserInfo); return oHrmATDDptnOrderForSingleEmpBO.getHrmDeputOrderSngEmpHeaderInfo(oHrmATDDptnOrderSingleEmpQVO, lStartPosition, lLastPosition); } public String saveData(HrmATDDeputOrderSngEmpHdrBean oHrmATDDeputOrderSngEmpHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnOrderForSingleEmpBO oHrmATDDptnOrderForSingleEmpBO = new HrmATDDptnOrderForSingleEmpBO(oUserInfo); return oHrmATDDptnOrderForSingleEmpBO.saveData((BaseHeaderBean)oHrmATDDeputOrderSngEmpHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public String submitDeputOrder(HrmATDDeputOrderSngEmpHdrBean oHrmATDDeputOrderSngEmpHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDDptnOrderForSingleEmpBO oHrmATDDptnOrderForSingleEmpBO = new HrmATDDptnOrderForSingleEmpBO(oUserInfo); return oHrmATDDptnOrderForSingleEmpBO.submitDeputOrder((BaseHeaderBean)oHrmATDDeputOrderSngEmpHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String approveDeputOrder(HrmATDDeputOrderSngEmpHdrBean oHrmATDDeputOrderSngEmpHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDDptnOrderForSingleEmpBO oHrmATDDptnOrderForSingleEmpBO = new HrmATDDptnOrderForSingleEmpBO(oUserInfo); return oHrmATDDptnOrderForSingleEmpBO.approveDeputOrder((BaseHeaderBean)oHrmATDDeputOrderSngEmpHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String rejectDeputOrder(HrmATDDeputOrderSngEmpHdrBean oHrmATDDeputOrderSngEmpHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDDptnOrderForSingleEmpBO oHrmATDDptnOrderForSingleEmpBO = new HrmATDDptnOrderForSingleEmpBO(oUserInfo); return oHrmATDDptnOrderForSingleEmpBO.rejectDeputOrder((BaseHeaderBean)oHrmATDDeputOrderSngEmpHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public RecordMetaInfo getHrmDeputChargeRepHdrMetaInfo(HrmATDDptnChrgRptQVO oHrmATDDptnChrgRptQVO, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnChrgRptBO oHrmATDDptnChrgRptBO = new HrmATDDptnChrgRptBO(oUserInfo); return oHrmATDDptnChrgRptBO.getHrmDeputChargeRepHdrMetaInfo(oHrmATDDptnChrgRptQVO); } public ArrayList getHrmDeputChargeRepHeaderInfo(HrmATDDptnChrgRptQVO oHrmATDDptnChrgRptQVO, long lStartPosition, long lLastPosition, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnChrgRptBO oHrmATDDptnChrgRptBO = new HrmATDDptnChrgRptBO(oUserInfo); return oHrmATDDptnChrgRptBO.getHrmDeputChargeRepHeaderInfo(oHrmATDDptnChrgRptQVO, lStartPosition, lLastPosition); } public LovVO getHrmDepChrgOrderNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnChrgRptBO oHrmATDDptnChrgRptBO = new HrmATDDptnChrgRptBO(); return oHrmATDDptnChrgRptBO.getHrmDepChrgOrderNoLOVdata(oLovQueryVO); } public LovVO getHrmDepChrgOrderNoQLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnChrgRptBO oHrmATDDptnChrgRptBO = new HrmATDDptnChrgRptBO(); return oHrmATDDptnChrgRptBO.getHrmDepChrgOrderNoQLOVdata(oLovQueryVO); } public LovVO getHrmDepChrgCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnChrgRptBO oHrmATDDptnChrgRptBO = new HrmATDDptnChrgRptBO(); return oHrmATDDptnChrgRptBO.getHrmDepChrgCodeLOVdata(oLovQueryVO); } public String saveData(HrmATDDeputChrgRptHdrBean oHrmATDDeputChrgRptHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmATDDptnChrgRptBO oHrmATDDptnChrgRptBO = new HrmATDDptnChrgRptBO(oUserInfo); return oHrmATDDptnChrgRptBO.saveData((BaseHeaderBean)oHrmATDDeputChrgRptHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public String approveDeputChrgRpt(HrmATDDeputChrgRptHdrBean oHrmATDDeputChrgRptHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDDptnChrgRptBO oHrmATDDptnChrgRptBO = new HrmATDDptnChrgRptBO(oUserInfo); return oHrmATDDptnChrgRptBO.approveDeputChrgRpt((BaseHeaderBean)oHrmATDDeputChrgRptHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String rejectDeputChrgRpt(HrmATDDeputChrgRptHdrBean oHrmATDDeputChrgRptHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDDptnChrgRptBO oHrmATDDptnChrgRptBO = new HrmATDDptnChrgRptBO(oUserInfo); return oHrmATDDptnChrgRptBO.rejectDeputChrgRpt((BaseHeaderBean)oHrmATDDeputChrgRptHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public String submitDeputChrgRpt(HrmATDDeputChrgRptHdrBean oHrmATDDeputChrgRptHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmATDDptnChrgRptBO oHrmATDDptnChrgRptBO = new HrmATDDptnChrgRptBO(oUserInfo); return oHrmATDDptnChrgRptBO.submitDeputChrgRpt((BaseHeaderBean)oHrmATDDeputChrgRptHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { this.ctx.setRollbackOnly(); throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } }