Files
HRMS/hrmsEjb/wenrgise/hrms/ejb/facade/HrmPerformanceAppraisalFacadeBean.java
2025-07-28 13:56:49 +05:30

580 lines
32 KiB
Java

package wenrgise.hrms.ejb.facade;
import java.rmi.RemoteException;
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.HrmAppTempHdrBean;
import wenrgise.hrms.bean.HrmAppraisalKPAHdrBean;
import wenrgise.hrms.bean.HrmAprslHdrBean;
import wenrgise.hrms.bean.HrmAprslSpcTmplHdrBean;
import wenrgise.hrms.bean.HrmAprslStartOrderHdrBean;
import wenrgise.hrms.bean.HrmAprslStartRuleHdrBean;
import wenrgise.hrms.ejb.business.HrmAppTempBusinessObject;
import wenrgise.hrms.ejb.business.HrmApprisalKPABO;
import wenrgise.hrms.ejb.business.HrmAprslBO;
import wenrgise.hrms.ejb.business.HrmAprslSpcTmplBO;
import wenrgise.hrms.ejb.business.HrmAprslStartOrderBO;
import wenrgise.hrms.ejb.business.HrmAprslStartRuleBO;
import wenrgise.hrms.vo.HrmAppTempQueryVO;
import wenrgise.hrms.vo.HrmAppraisalKPAQVO;
import wenrgise.hrms.vo.HrmAprslQVO;
import wenrgise.hrms.vo.HrmAprslSpcTmplQVO;
import wenrgise.hrms.vo.HrmAprslStartOrderQVO;
import wenrgise.hrms.vo.HrmAprslStartRuleQVO;
public class HrmPerformanceAppraisalFacadeBean 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 getHrmEmpAprslHdrMetaInfo(HrmAprslQVO oHrmAprslQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslHdrMetaInfo(oHrmAprslQVO);
}
public ArrayList getHrmEmpAprslHdrInfo(HrmAprslQVO oHrmAprslQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslHeaderInfo(oHrmAprslQVO, lStartPosition, lLastPosition);
} catch (RemoteException oRe) {
throw new EnrgiseSystemException();
}
}
public RecordMetaInfo getHrmEmpAprslKPADetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslKPADtlMetaInfo(lPrimaryKey);
}
public ArrayList getHrmEmpAprslKPADetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrAprslKPADetail(lPrimaryKey, lStartPosition, lLastPosition);
}
public RecordMetaInfo getHrmEmpAprslGoalsDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslGoalsDtlMetaInfo(lPrimaryKey);
}
public ArrayList getHrmEmpAprslGoalsDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrAprslGoalsDetail(lPrimaryKey, lStartPosition, lLastPosition);
}
public RecordMetaInfo getHrmAprslTrngReqDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslTrngReqDtlMetaInfo(lPrimaryKey);
}
public ArrayList getHrAprslTrngReqDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrAprslTrngReqDetail(lPrimaryKey, lStartPosition, lLastPosition);
}
public ArrayList getHrAprslEmpPerDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrAprslEmpPerDetail(lPrimaryKey, lStartPosition, lLastPosition);
}
public String saveData(HrmAprslHdrBean oHrmAprslHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAprslBO oHrmAprslBO = new HrmAprslBO(oUserInfo);
return oHrmAprslBO.saveData((BaseHeaderBean)oHrmAprslHdrBean, 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 getHrmAprslStartOrderLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslStartOrderLOVData(oLovQueryVO);
}
public LovVO getEmpAprslStOrderLOVQ(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getEmpAprslStOrderLOVQ(oLovQueryVO);
}
public LovVO getEmpAprslStOrderLOVI(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getEmpAprslStOrderLOVI(oLovQueryVO);
}
public LovVO getHrmAprslRating0LOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslRatingLevel0LOVData(oLovQueryVO);
}
public LovVO getHrmAprslRating1LOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslRatingLevel1LOVData(oLovQueryVO);
}
public LovVO getHrmAprslRating2LOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslRatingLevel2LOVData(oLovQueryVO);
}
public LovVO getHrmAprslRating3LOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslRatingLevel3LOVData(oLovQueryVO);
}
public LovVO getHrmAprslRating4LOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslRatingLevel4LOVData(oLovQueryVO);
}
public LovVO getHrmAprslRating5LOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslRatingLevel5LOVData(oLovQueryVO);
}
public String calEmpFinRating(HrmAprslHdrBean oHrmAprslHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.calFinalRating((BaseHeaderBean)oHrmAprslHdrBean, 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 approveEmpAprsl(HrmAprslHdrBean oHrmAprslHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAprslBO oHrmAprslBO = new HrmAprslBO(oUserInfo);
return oHrmAprslBO.approveEmpAprsl((BaseHeaderBean)oHrmAprslHdrBean, 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 rejectEmpAprsl(HrmAprslHdrBean oHrmAprslHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAprslBO oHrmAprslBO = new HrmAprslBO(oUserInfo);
return oHrmAprslBO.rejectEmpAprsl((BaseHeaderBean)oHrmAprslHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
} catch (EnrgiseSystemException oSysEx) {
this.ctx.setRollbackOnly();
throw oSysEx;
} catch (EnrgiseApplicationException oAppEx) {
this.ctx.setRollbackOnly();
throw oAppEx;
}
}
public boolean chkHrmAppRecByRatingId(String sRatingId) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.chkHrmAppTempHdrByRatingIdCount(sRatingId);
}
public void updateAppTempHdr(String sSql, String sId, String sUserId, String sUserSiteId) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
oHrmAppTempBusinessObject.updateAppTempHdrMst(sSql, sId, sUserId, sUserSiteId);
}
public RecordMetaInfo getHrmAppTemplateHeaderMetaInfo(HrmAppTempQueryVO oHrmAppTempQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrmAppTemplateHdrMetaInfo(oHrmAppTempQueryVO);
}
public ArrayList getHrmAppTemplateHeader(HrmAppTempQueryVO oHrmAppTempQueryVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrmAppTempHeaderInfo(oHrmAppTempQueryVO, lStartPosition, lLastPosition);
}
public RecordMetaInfo getHrmAppTempSecDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrmAppTempSecDtlMetaInfo(lPrimaryKey);
}
public ArrayList getHrmAppTempSecDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrmAppTempSecDetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
}
public LovVO getHrmAprslTmplNameLOVInfo(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrmAprslTmplNameLOVInfo(oLovQueryVO);
}
public LovVO getHrmAprslSecCodeLOVInfo(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrmAprslSecCodeLOVInfo(oLovQueryVO);
}
public LovVO getHrmAprslKPALOVInfo(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrmAprslKPALOVInfo(oLovQueryVO);
}
public LovVO getHrmAprslParentCodeLOVInfo(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrmAprslParentCodeLOVInfo(oLovQueryVO);
}
public String saveData(HrmAppTempHdrBean oHrmAppTempHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject(oUserInfo);
return oHrmAppTempBusinessObject.saveData((BaseHeaderBean)oHrmAppTempHdrBean, 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 getHrmAppTempSecKPADtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getAppTempSecKPADetailMetaInfo(lPrimaryKey);
}
public ArrayList getHrmAppTempSecKPADtlInfo(String lPrimaryKey, long lDetailFirstPosition, long lDetailLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrAppTempSecKPADetail(lPrimaryKey, lDetailFirstPosition, lDetailLastPosition);
}
public String approveHrmAprslTmplMst(HrmAppTempHdrBean oHrmAppTempHdrBean, String sScreenName) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.approveHrmAprslTmpMst((BaseHeaderBean)oHrmAppTempHdrBean, sScreenName);
} catch (EnrgiseSystemException oSysEx) {
this.ctx.setRollbackOnly();
throw oSysEx;
} catch (EnrgiseApplicationException oAppEx) {
this.ctx.setRollbackOnly();
throw oAppEx;
}
}
public RecordMetaInfo getHrmAppRaisalKpaHeaderMetaInfo(HrmAppraisalKPAQVO oHrmAppraisalKPAQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmApprisalKPABO oHrmApprisalKPABO = new HrmApprisalKPABO();
return oHrmApprisalKPABO.getHrmAppRaisalKpaHeaderMetaInfo(oHrmAppraisalKPAQVO);
}
public ArrayList getHrmAppRaisalKpaHeader(HrmAppraisalKPAQVO oHrmAppraisalKPAQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmApprisalKPABO oHrmApprisalKPABO = new HrmApprisalKPABO();
return oHrmApprisalKPABO.getHrmAppRaisalKpaHeader(oHrmAppraisalKPAQVO, lStartPosition, lLastPosition);
}
public String saveHrmAppRaisalKpa(HrmAppraisalKPAHdrBean oHrmAppraisalKPAHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmApprisalKPABO oHrmApprisalKPABO = new HrmApprisalKPABO(oUserInfo);
return oHrmApprisalKPABO.saveData((BaseHeaderBean)oHrmAppraisalKPAHdrBean, 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 getHrmAppRaisalKpaDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmApprisalKPABO oHrmApprisalKPABO = new HrmApprisalKPABO();
return oHrmApprisalKPABO.getHrmAppRaisalKpaDetailMetaInfo(lPrimaryKey);
}
public ArrayList getHrmAppRaisalKpaDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmApprisalKPABO oHrmApprisalKPABO = new HrmApprisalKPABO();
return oHrmApprisalKPABO.getHrmAppRaisalKpaDetail(lPrimaryKey, lStartPosition, lLastPosition);
}
public LovVO getHrmAppRaisalKpaWorkGrpLOVQrydata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmApprisalKPABO oHrmApprisalKPABO = new HrmApprisalKPABO();
return oHrmApprisalKPABO.getQueryAppraisalWorkGrpLOVData(oLovQueryVO);
}
public String getHrmAppRaisalKpaExactWeightage(String sHeaderPrimKey) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmApprisalKPABO oHrmApprisalKPABO = new HrmApprisalKPABO();
return oHrmApprisalKPABO.checkWeightageValidation(sHeaderPrimKey);
} catch (EnrgiseSystemException oSysEx) {
this.ctx.setRollbackOnly();
throw oSysEx;
} catch (EnrgiseApplicationException oAppEx) {
this.ctx.setRollbackOnly();
throw oAppEx;
}
}
public RecordMetaInfo getHrmAprslStOrderMetaInfo(HrmAprslStartOrderQVO oHrmAprslStartOrderQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartOrderBO oHrmAprslStartOrderBO = new HrmAprslStartOrderBO();
return oHrmAprslStartOrderBO.getHrmAprslStOrderMetaInfo(oHrmAprslStartOrderQVO);
}
public ArrayList getHrmAprslStOrderInfo(HrmAprslStartOrderQVO oHrmAprslStartOrderQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartOrderBO oHrmAprslStartOrderBO = new HrmAprslStartOrderBO();
return oHrmAprslStartOrderBO.getHrmAprslStOrderInfo(oHrmAprslStartOrderQVO, lStartPosition, lLastPosition);
}
public String saveData(HrmAprslStartOrderHdrBean oHrmAprslStartOrderHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartOrderBO oHrmAprslStartOrderBO = new HrmAprslStartOrderBO(oUserInfo);
return oHrmAprslStartOrderBO.saveData((BaseHeaderBean)oHrmAprslStartOrderHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
}
public LovVO getHrmAprslStOrderNoLOVQrydata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartOrderBO oHrmAprslStartOrderBO = new HrmAprslStartOrderBO();
return oHrmAprslStartOrderBO.getHrmAprslStOrderNoLOVQrydata(oLovQueryVO);
}
public RecordMetaInfo getHrmAprslStRuleHdrMetaInfo(HrmAprslStartRuleQVO oHrmAprslStartRuleQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
return oHrmAprslStartRuleBO.getHrmAprslRuleHdrMetaInfo(oHrmAprslStartRuleQVO);
}
public ArrayList getHrmAprslStRuleHeader(HrmAprslStartRuleQVO oHrmAprslStartRuleQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
return oHrmAprslStartRuleBO.getHrmAprslRuleHeaderInfo(oHrmAprslStartRuleQVO, lStartPosition, lLastPosition);
}
public RecordMetaInfo getHrmAprslStRuleDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
return oHrmAprslStartRuleBO.getHrmAprslRuleDtlMetaInfo(lPrimaryKey);
}
public ArrayList getHrmAprslStRuleDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
return oHrmAprslStartRuleBO.getHrmAprslRuleDetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
}
public String saveData(HrmAprslStartRuleHdrBean oHrmAprslStartRuleHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO(oUserInfo);
return oHrmAprslStartRuleBO.saveData((BaseHeaderBean)oHrmAprslStartRuleHdrBean, 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 getClsMstData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getClsMstData(oLovQueryVO);
return oLovVO;
}
public LovVO getClsDtlData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getClsDtlData(oLovQueryVO);
return oLovVO;
}
public LovVO getClsMstDataQ(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getClsMstDataQ(oLovQueryVO);
return oLovVO;
}
public LovVO getClsDtlDataQ(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getClsDtlDataQ(oLovQueryVO);
return oLovVO;
}
public LovVO getEmployeeLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getEmployeeLOVData(oLovQueryVO);
return oLovVO;
}
public LovVO getQueryEmployeeLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getQueryEmployeeLOVData(oLovQueryVO);
return oLovVO;
}
public LovVO getQueryStOrdLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getQueryStOrdLOVData(oLovQueryVO);
return oLovVO;
}
public LovVO getQueryWrkGrpLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getQueryWrkGrpLOVData(oLovQueryVO);
return oLovVO;
}
public LovVO getQuerySiteCodeLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getQuerySiteCodeLOVData(oLovQueryVO);
return oLovVO;
}
public LovVO getWrkGrpLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslStartRuleBO oHrmAprslStartRuleBO = new HrmAprslStartRuleBO();
LovVO oLovVO = oHrmAprslStartRuleBO.getWrkGrpLOVData(oLovQueryVO);
return oLovVO;
}
public RecordMetaInfo getHrmAprslSpcTmpHdrMetaInfo(HrmAprslSpcTmplQVO oHrmAprslSpcTmplQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
return oHrmAprslSpcTmplBO.getHrmAprslSpcTmpHdrMetaInfo(oHrmAprslSpcTmplQVO);
}
public ArrayList getHrmAprslSpcTmpHeaderInfo(HrmAprslSpcTmplQVO oHrmAprslSpcTmplQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
return oHrmAprslSpcTmplBO.getHrmAprslSpcTmpHeaderInfo(oHrmAprslSpcTmplQVO, lStartPosition, lLastPosition);
}
public RecordMetaInfo getHrmAprslSpcTmpKPADtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
return oHrmAprslSpcTmplBO.getHrmAprslSpcTmpKPADtlMetaInfo(lPrimaryKey);
}
public ArrayList getHrmAprslSpcTmpKPADetailInfo(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
return oHrmAprslSpcTmplBO.getHrmAprslSpcTmpKPADetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
}
public RecordMetaInfo getHrmAprslSpcTmpGoalsDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
return oHrmAprslSpcTmplBO.getHrmAprslSpcTmpGoalsDtlMetaInfo(lPrimaryKey);
}
public ArrayList getHrmAprslSpcTmpGoalsDetailInfo(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
return oHrmAprslSpcTmplBO.getHrmAprslSpcTmpGoalsDetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
}
public RecordMetaInfo getHrmAprslSpcTmpEligDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
return oHrmAprslSpcTmplBO.getHrmAprslSpcTmpEligDtlMetaInfo(lPrimaryKey);
}
public ArrayList getHrmAprslSpcTmpEligDetailInfo(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
return oHrmAprslSpcTmplBO.getHrmAprslSpcTmpEligDetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
}
public String saveData(HrmAprslSpcTmplHdrBean oHrmAprslSpcTmplHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO(oUserInfo);
return oHrmAprslSpcTmplBO.saveData((BaseHeaderBean)oHrmAprslSpcTmplHdrBean, 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 approveHrmAprslSpcTmp(HrmAprslSpcTmplHdrBean oHrmAprslSpcTmplHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO(oUserInfo);
return oHrmAprslSpcTmplBO.approveHrmAprslSpcTmp((BaseHeaderBean)oHrmAprslSpcTmplHdrBean, 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 rejectHrmAprslSpcTmp(HrmAprslSpcTmplHdrBean oHrmAprslSpcTmplHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
try {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO(oUserInfo);
return oHrmAprslSpcTmplBO.rejectHrmAprslSpcTmp((BaseHeaderBean)oHrmAprslSpcTmplHdrBean, 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 getQuerySpcTemplateData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
LovVO oLovVO = oHrmAprslSpcTmplBO.getQuerySpcTemplateData(oLovQueryVO);
return oLovVO;
}
public LovVO getTemplateData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
LovVO oLovVO = oHrmAprslSpcTmplBO.getTemplateData(oLovQueryVO);
return oLovVO;
}
public LovVO getQueryTemplateData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
LovVO oLovVO = oHrmAprslSpcTmplBO.getQueryTemplateData(oLovQueryVO);
return oLovVO;
}
public LovVO getTempSectionData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
LovVO oLovVO = oHrmAprslSpcTmplBO.getTempSectionData(oLovQueryVO);
return oLovVO;
}
public LovVO getQueryStartOrdLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
LovVO oLovVO = oHrmAprslSpcTmplBO.getQueryStOrdLOVData(oLovQueryVO);
return oLovVO;
}
public LovVO getSpcEmployeeLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslSpcTmplBO oHrmAprslSpcTmplBO = new HrmAprslSpcTmplBO();
LovVO oLovVO = oHrmAprslSpcTmplBO.getSpcEmployeeLOVData(oLovQueryVO);
return oLovVO;
}
public LovVO getHrmAprslTempNameQLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getHrmAprslTempNameQLOV(oLovQueryVO);
}
public LovVO getAprslTmplRatingCodeQLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAppTempBusinessObject oHrmAppTempBusinessObject = new HrmAppTempBusinessObject();
return oHrmAppTempBusinessObject.getAprslTmplRatingCodeQLOV(oLovQueryVO);
}
public LovVO getHrmAprslEmpNoLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslEmpNoLOVData(oLovQueryVO);
}
public RecordMetaInfo getHrmAprslEmpDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
HrmAprslBO oHrmAprslBO = new HrmAprslBO();
return oHrmAprslBO.getHrmAprslEmpDtlMetaInfo(lPrimaryKey);
}
}