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.HrmRecAdvtMtnHdrBean; import wenrgise.hrms.bean.HrmRecApplnMtnHdrBean; import wenrgise.hrms.bean.HrmRecEmpRecCreationHdrBean; import wenrgise.hrms.bean.HrmRecTestCentreMstHdrBean; import wenrgise.hrms.bean.HrmRoasterEntryHdrBean; import wenrgise.hrms.ejb.business.HrmRecAdvAttrBO; import wenrgise.hrms.ejb.business.HrmRecAdvtMtnBO; import wenrgise.hrms.ejb.business.HrmRecApplnMtnBO; import wenrgise.hrms.ejb.business.HrmRecEmpRecCreationBO; import wenrgise.hrms.ejb.business.HrmRecRoasterEntryBO; import wenrgise.hrms.ejb.business.HrmRecScrutAppMntBO; import wenrgise.hrms.ejb.business.HrmRecTestCentreMstBO; import wenrgise.hrms.vo.HrmRecAdvtMtnQVO; import wenrgise.hrms.vo.HrmRecApplnMtnQVO; import wenrgise.hrms.vo.HrmRecEmpRecCreationQVO; import wenrgise.hrms.vo.HrmRecScrutAppMntQVO; import wenrgise.hrms.vo.HrmRecTestCentreMstQVO; import wenrgise.hrms.vo.HrmRoasterEntryQVO; public class HrmRecruitmentFacadeBean 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 getHrmTCMstHeaderMetaInfo(HrmRecTestCentreMstQVO oHrmTCMstQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecTestCentreMstBO oHrmTCMstBusinessObject = new HrmRecTestCentreMstBO(); return oHrmTCMstBusinessObject.getHrmTCMstHdrMetaInfo(oHrmTCMstQueryVO); } public ArrayList getHrmTCMstHeader(HrmRecTestCentreMstQVO oHrmTCMstQueryVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecTestCentreMstBO oHrmTCMstBusinessObject = new HrmRecTestCentreMstBO(); return oHrmTCMstBusinessObject.getHrmTCMstHeaderInfo(oHrmTCMstQueryVO, lStartPosition, lLastPosition); } public LovVO getHrmTCMstCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecTestCentreMstBO oTCMst = new HrmRecTestCentreMstBO(); LovVO oLovVO = oTCMst.getHrmTCMstCodeLOVdata(oLovQueryVO); return oLovVO; } public String saveDataTC(HrmRecTestCentreMstHdrBean oHrmTestCenterMasterHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecTestCentreMstBO oHrmTCMstBusinessObject = new HrmRecTestCentreMstBO(oUserInfo); return oHrmTCMstBusinessObject.saveData((BaseHeaderBean)oHrmTestCenterMasterHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public RecordMetaInfo getRecLocVacencyDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecLocVacencyDetailMetaInfo(lPrimaryKey); } public RecordMetaInfo getRecLngReqDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecLngReqDetailMetaInfo(lPrimaryKey); } public RecordMetaInfo getRecQualReqDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecQualReqDetailMetaInfo(lPrimaryKey); } public RecordMetaInfo getRecSkillReqDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecSkillReqDetailMetaInfo(lPrimaryKey); } public RecordMetaInfo getRecWorkExpDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecWorkExpDetailMetaInfo(lPrimaryKey); } public RecordMetaInfo getRecJobDescDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecJobDescDetailMetaInfo(lPrimaryKey); } public ArrayList getRecLocVacencyDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecLocVacencyDetail(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getRecLngReqDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecLngReqDetail(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getRecQualReqDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecQualReqDetail(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getRecSkillReqDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecSkillReqDetail(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getRecWorkExpDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecWorkExpDetail(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getRecJobDescDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); return oHrmRecAdvAttrBO.getRecJobDescDetail(lPrimaryKey, lStartPosition, lLastPosition); } public LovVO getHrmRecAttrLocationLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); LovVO oLovVO = oHrmRecAdvAttrBO.getHrmRecAttrLocationLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecAttrQualificationLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); LovVO oLovVO = oHrmRecAdvAttrBO.getHrmRecAttrQualificationLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecAttrLanguageLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); LovVO oLovVO = oHrmRecAdvAttrBO.getHrmRecAttrLanguageLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecAttrSkillLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); LovVO oLovVO = oHrmRecAdvAttrBO.getHrmRecAttrSkillLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecAttrWorkLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); LovVO oLovVO = oHrmRecAdvAttrBO.getHrmRecAttrWorkLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecAttrRefLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); LovVO oLovVO = oHrmRecAdvAttrBO.getHrmRecAttrRefLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecAttrPositionLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(); LovVO oLovVO = oHrmRecAdvAttrBO.getHrmRecAttrPositionLOVData(oLovQueryVO); return oLovVO; } public RecordMetaInfo getHrmRecApplnMtnHdrMetaInfo(HrmRecApplnMtnQVO oHrmRecApplnMtnQVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnMtnHdrMetaInfo(oHrmRecApplnMtnQVO); } public ArrayList getHrmRecApplnMtnHeaderInfo(HrmRecApplnMtnQVO oHrmRecApplnMtnQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnMtnHeaderInfo(oHrmRecApplnMtnQVO, lStartPosition, lLastPosition); } public RecordMetaInfo getHrmRecApplnOtherDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnOtherDtlMetaInfo(lPrimaryKey); } public RecordMetaInfo getHrmRecApplnRefMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnRefMetaInfo(lPrimaryKey); } public RecordMetaInfo getHrmRecApplnTrngDtlsMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnTrngDtlsMetaInfo(lPrimaryKey); } public RecordMetaInfo getHrmRecApplnAddDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnAddDtlMetaInfo(lPrimaryKey); } public RecordMetaInfo getHrmRecApplnLangDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnLangDtlMetaInfo(lPrimaryKey); } public RecordMetaInfo getHrmRecApplnExpDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnExpDtlMetaInfo(lPrimaryKey); } public RecordMetaInfo getHrmRecApplnEduDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnEduDtlMetaInfo(lPrimaryKey); } public RecordMetaInfo getHrmRecApplnResultDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnResultDtlMetaInfo(lPrimaryKey); } public ArrayList getHrmRecApplnAddDtl(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnAddDtl(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getHrmRecApplnLangDtl(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnLangDtl(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getHrmRecApplnExpDtl(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnExpDtl(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getHrmRecApplnEduDtl(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnEduDtl(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getHrmRecApplnResultDtl(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnResultDtl(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getHrmRecApplnOtherDtl(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnOtherDtl(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getHrmRecApplnRef(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnRef(lPrimaryKey, lStartPosition, lLastPosition); } public ArrayList getHrmRecApplnTrngDtls(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); return oHrmRecApplnMtnBO.getHrmRecApplnTrngDtls(lPrimaryKey, lStartPosition, lLastPosition); } public LovVO getHrmRecApplnRefNoLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); LovVO oLovVO = oHrmRecApplnMtnBO.getHrmRecApplnRefNoLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecApplnDesigLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); LovVO oLovVO = oHrmRecApplnMtnBO.getHrmRecApplnDesigLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecApplnApplnNoLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); LovVO oLovVO = oHrmRecApplnMtnBO.getHrmRecApplnApplnNoLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecApplnLangCodeLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); LovVO oLovVO = oHrmRecApplnMtnBO.getHrmRecApplnLangCodeLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecApplnKnowCodeLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); LovVO oLovVO = oHrmRecApplnMtnBO.getHrmRecApplnKnowCodeLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecApplnResvCatCodeLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); LovVO oLovVO = oHrmRecApplnMtnBO.getHrmRecApplnResvCatCodeLOVData(oLovQueryVO); return oLovVO; } public LovVO getHrmRecApplnTestCodeLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(); LovVO oLovVO = oHrmRecApplnMtnBO.getHrmRecApplnTestCodeLOVData(oLovQueryVO); return oLovVO; } public String saveData(HrmRecApplnMtnHdrBean oHrmRecApplnMtnHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseSystemException, EnrgiseApplicationException { try { HrmRecApplnMtnBO oHrmRecApplnMtnBO = new HrmRecApplnMtnBO(oUserInfo); return oHrmRecApplnMtnBO.saveData((BaseHeaderBean)oHrmRecApplnMtnHdrBean, 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 getHrmRefNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecScrutAppMntBO oHrmRecScrutAppMntBO = new HrmRecScrutAppMntBO(); LovVO oLovVO = oHrmRecScrutAppMntBO.getRefNoLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmDesigNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecScrutAppMntBO oHrmRecScrutAppMntBO = new HrmRecScrutAppMntBO(); LovVO oLovVO = oHrmRecScrutAppMntBO.getDesigNoLOVdata(oLovQueryVO); return oLovVO; } public RecordMetaInfo getHrmScrutAppMntnDetailMetaInfo(HrmRecScrutAppMntQVO oHrmRecScrutAppMntQVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecScrutAppMntBO oHrmRecScrutAppMntBO = new HrmRecScrutAppMntBO(); return oHrmRecScrutAppMntBO.getHrmRecScrutAppDtlMetaInfo(oHrmRecScrutAppMntQVO); } public ArrayList getHrmScrutAppMntnDetailInfo(HrmRecScrutAppMntQVO oHrmRecScrutAppMntQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecScrutAppMntBO oHrmRecScrutAppMntBO = new HrmRecScrutAppMntBO(); return oHrmRecScrutAppMntBO.getHrmRecScrutAppDetailInfo(oHrmRecScrutAppMntQVO, lStartPosition, lLastPosition); } public String saveDataScrutApp(BaseHeaderBean oBaseHeaderBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecScrutAppMntBO oHrmRecScrutAppMntBO = new HrmRecScrutAppMntBO(oUserInfo); return oHrmRecScrutAppMntBO.saveData(oBaseHeaderBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public RecordMetaInfo getHrmRecAdvtHdrMetaInfo(HrmRecAdvtMtnQVO oHrmRecAdvtMtnQVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvtMtnBO oHrmRecAdvtMtnBO = new HrmRecAdvtMtnBO(); return oHrmRecAdvtMtnBO.getHrmRecAdvtHdrMetaInfo(oHrmRecAdvtMtnQVO); } public ArrayList getHrmRecAdvtInfo(HrmRecAdvtMtnQVO oHrmRecAdvtMtnQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvtMtnBO oHrmRecAdvtMtnBO = new HrmRecAdvtMtnBO(); return oHrmRecAdvtMtnBO.getHrmRecAdvtInfo(oHrmRecAdvtMtnQVO, lStartPosition, lLastPosition); } public RecordMetaInfo getHrmRecAdvtDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvtMtnBO oHrmRecAdvtMtnBO = new HrmRecAdvtMtnBO(); return oHrmRecAdvtMtnBO.getHrmRecAdvtDtlMetaInfo(lPrimaryKey); } public ArrayList getHrmRecAdvtDetailInfo(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvtMtnBO oHrmRecAdvtMtnBO = new HrmRecAdvtMtnBO(); return oHrmRecAdvtMtnBO.getHrmRecAdvtDetailInfo(lPrimaryKey, lStartPosition, lLastPosition); } public LovVO getClassDataLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvtMtnBO oHrmRecAdvtMtnBO = new HrmRecAdvtMtnBO(); LovVO oLovVO = oHrmRecAdvtMtnBO.getClassDataLOV(oLovQueryVO); return oLovVO; } public LovVO getRefNoLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvtMtnBO oHrmRecAdvtMtnBO = new HrmRecAdvtMtnBO(); LovVO oLovVO = oHrmRecAdvtMtnBO.getRefNoLOV(oLovQueryVO); return oLovVO; } public LovVO getEntryModeLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvtMtnBO oHrmRecAdvtMtnBO = new HrmRecAdvtMtnBO(); LovVO oLovVO = oHrmRecAdvtMtnBO.getEntryModeLOV(oLovQueryVO); return oLovVO; } public LovVO getPositionCodeLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvtMtnBO oHrmRecAdvtMtnBO = new HrmRecAdvtMtnBO(); LovVO oLovVO = oHrmRecAdvtMtnBO.getPositionCodeLOV(oLovQueryVO); return oLovVO; } public String saveData(HrmRecAdvtMtnHdrBean oHrmRecAdvtMtnHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecAdvtMtnBO oHrmRecAdvtMtnBO = new HrmRecAdvtMtnBO(oUserInfo); return oHrmRecAdvtMtnBO.saveData((BaseHeaderBean)oHrmRecAdvtMtnHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public RecordMetaInfo getHrmEmpRecCrtnHdrMetaInfo(HrmRecEmpRecCreationQVO oHrmRecEmpRecCreationQVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); return oHrmRecEmpRecCreationBO.getHrmEmpRecCrtnHdrMetaInfo(oHrmRecEmpRecCreationQVO); } public ArrayList getHrmEmpRecCrtnHeaderInfo(HrmRecEmpRecCreationQVO oHrmRecEmpRecCreationQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); return oHrmRecEmpRecCreationBO.getHrmEmpRecCrtnHeaderInfo(oHrmRecEmpRecCreationQVO, lStartPosition, lLastPosition); } public LovVO getHrmRecCrnApplnNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnApplnNoLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnEntryModeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnEntryModeLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnMotherTongueLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnMotherTongueLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnNationalityLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnNationalityLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnMaritalStatusLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnMaritalStatusLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnReservationCtgLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnReservationCtgLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnReligionLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnReligionLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnCountryLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnCountryLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnStateLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnStateLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnBaseSiteLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnBaseSiteLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnDesignationLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnDesignationLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnScaleLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnScaleLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnGradeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnGradeLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnCostCentreLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnCostCentreLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnJoiningGroupLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnJoiningGroupLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnTechNonTechLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnTechNonTechLOVdata(oLovQueryVO); return oLovVO; } public LovVO getHrmRecCrnEmployeeTypeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(); LovVO oLovVO = oHrmRecEmpRecCreationBO.getHrmRecCrnEmployeeTypeLOVdata(oLovQueryVO); return oLovVO; } public String saveData(HrmRecEmpRecCreationHdrBean oHrmRecEmpRecCreationHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecEmpRecCreationBO oHrmRecEmpRecCreationBO = new HrmRecEmpRecCreationBO(oUserInfo); return oHrmRecEmpRecCreationBO.saveData((BaseHeaderBean)oHrmRecEmpRecCreationHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } public String saveData(BaseHeaderBean oBaseHeaderBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmRecAdvAttrBO oHrmRecAdvAttrBO = new HrmRecAdvAttrBO(oUserInfo); return oHrmRecAdvAttrBO.saveData(oBaseHeaderBean, 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 getHrmRoasterEntryDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecRoasterEntryBO oHrmRecRoasterEntryBO = new HrmRecRoasterEntryBO(); return oHrmRecRoasterEntryBO.getHrmRoasterEntryDetailMetaInfo(lPrimaryKey); } public ArrayList getHrmRoasterEntryDetailInfo(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecRoasterEntryBO oHrmRecRoasterEntryBO = new HrmRecRoasterEntryBO(); return oHrmRecRoasterEntryBO.getHrmRoasterEntryDetailInfo(lPrimaryKey, lStartPosition, lLastPosition); } public RecordMetaInfo getHrmRoasterHdrMetaInfo(HrmRoasterEntryQVO oHrmRoasterEntryQVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecRoasterEntryBO oHrmRecRoasterEntryBO = new HrmRecRoasterEntryBO(); return oHrmRecRoasterEntryBO.getHrmRoasterHdrMetaInfo(oHrmRoasterEntryQVO); } public ArrayList getHrmRoasterHdrInfo(HrmRoasterEntryQVO oHrmRoasterEntryQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecRoasterEntryBO oHrmRecRoasterEntryBO = new HrmRecRoasterEntryBO(); return oHrmRecRoasterEntryBO.getHrmRoasterHdrInfo(oHrmRoasterEntryQVO, lStartPosition, lLastPosition); } public String saveData(HrmRoasterEntryHdrBean oHrmRoasterEntryHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException { try { HrmRecRoasterEntryBO oHrmRecRoasterEntryBO = new HrmRecRoasterEntryBO(oUserInfo); return oHrmRecRoasterEntryBO.saveData((BaseHeaderBean)oHrmRoasterEntryHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked); } catch (EnrgiseSystemException oSysEx) { throw oSysEx; } catch (EnrgiseApplicationException oAppEx) { this.ctx.setRollbackOnly(); throw oAppEx; } } public LovVO getRstrCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecRoasterEntryBO oHrmRecRoasterEntryBO = new HrmRecRoasterEntryBO(); LovVO oLovVO = oHrmRecRoasterEntryBO.getRstrCodeLOVdata(oLovQueryVO); return oLovVO; } public LovVO getRstrSocialStatusLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecRoasterEntryBO oHrmRecRoasterEntryBO = new HrmRecRoasterEntryBO(); LovVO oLovVO = oHrmRecRoasterEntryBO.getRstrSocialStatusLOVdata(oLovQueryVO); return oLovVO; } public LovVO getRoasterEmpDetailsLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException { HrmRecRoasterEntryBO oHrmRecRoasterEntryBO = new HrmRecRoasterEntryBO(); LovVO oLovVO = oHrmRecRoasterEntryBO.getRoasterEmpDetailsLOVdata(oLovQueryVO); return oLovVO; } }