580 lines
32 KiB
Java
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);
|
|
}
|
|
}
|