346 lines
20 KiB
Java
346 lines
20 KiB
Java
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.HrmAdvSettleHdrBean;
|
|
import wenrgise.hrms.bean.HrmAdvanceMstHdrBean;
|
|
import wenrgise.hrms.bean.HrmClaimMstHdrBean;
|
|
import wenrgise.hrms.bean.HrmEmpAdvAppHdrBean;
|
|
import wenrgise.hrms.ejb.business.HrmAdvApplnBO;
|
|
import wenrgise.hrms.ejb.business.HrmAdvMstBO;
|
|
import wenrgise.hrms.ejb.business.HrmAdvSettleBO;
|
|
import wenrgise.hrms.ejb.business.HrmAdvSettleHeadsBO;
|
|
import wenrgise.hrms.ejb.business.HrmAdvSettlementBO;
|
|
import wenrgise.hrms.ejb.business.HrmClaimMstBO;
|
|
import wenrgise.hrms.ejb.business.HrmEmpClaimBO;
|
|
import wenrgise.hrms.ejb.business.HrmReportBO;
|
|
import wenrgise.hrms.vo.HrmAdvMstQueryVO;
|
|
import wenrgise.hrms.vo.HrmAdvSettleHeadsQVO;
|
|
import wenrgise.hrms.vo.HrmAdvSettleQVO;
|
|
import wenrgise.hrms.vo.HrmClaimMstQVO;
|
|
import wenrgise.hrms.vo.HrmEmpAdvAppQueryVO;
|
|
import wenrgise.hrms.vo.HrmEmpClaimQVO;
|
|
import wenrgise.hrms.vo.HrmSettleQueryVO;
|
|
|
|
public class HrmAdvanceClaimFacadeBean 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 getHrmAdvMstHeaderMetaInfo(HrmAdvMstQueryVO oHrmAdvMstQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
return oHrmAdvMstBO.getHrmAdvanceMstHdrMetaInfo(oHrmAdvMstQueryVO);
|
|
}
|
|
|
|
public ArrayList getHrmAdvMstHeader(HrmAdvMstQueryVO oHrmAdvMstQueryVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
return oHrmAdvMstBO.getHrmAdvanceMstHdrInfo(oHrmAdvMstQueryVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmAdvDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
return oHrmAdvMstBO.getHrmAdvanceMstDetailMetaInfo(lPrimaryKey);
|
|
}
|
|
|
|
public ArrayList getHrmAdvDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
return oHrmAdvMstBO.getHrmAdvanceMstDetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public ArrayList getHrmCurAdvDetail() throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
return oHrmAdvMstBO.getHrmCurAdvMstDetailInfo();
|
|
}
|
|
|
|
public LovVO getHrmAdvMstCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
return oHrmAdvMstBO.getHrmAdvMstCodeLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmSettleHeadsLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
return oHrmAdvMstBO.getHrmSettleHeadsLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmAdvMstCodeInsLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
return oHrmAdvMstBO.getHrmAdvMstCodeInsLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmAdvMstCalendarCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
return oHrmAdvMstBO.getHrmAdvMstCalendarCodeLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public String saveData(HrmAdvanceMstHdrBean oHrmAdvanceMstHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO(oUserInfo);
|
|
return oHrmAdvMstBO.saveData((BaseHeaderBean)oHrmAdvanceMstHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
|
|
}
|
|
|
|
public String saveAdvSetData(BaseHeaderBean oBaseHeaderBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmAdvSettleBO oHrmAdvSettleBO = new HrmAdvSettleBO(oUserInfo);
|
|
return oHrmAdvSettleBO.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 void updateAdvanceMst(String sSql, String sId, String sUserId, String sUserSiteId) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvMstBO oHrmAdvMstBO = new HrmAdvMstBO();
|
|
oHrmAdvMstBO.updateAdvanceMst(sSql, sId, sUserId, sUserSiteId);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmAdvSetHeaderMetaInfo(HrmSettleQueryVO oHrmSettleQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettleBO oHrmAdvSettleBO = new HrmAdvSettleBO();
|
|
return oHrmAdvSettleBO.getHrmAdvanceSetHdrMetaInfo(oHrmSettleQueryVO);
|
|
}
|
|
|
|
public ArrayList getHrmAdvSetHeader(HrmSettleQueryVO oHrmSettleQueryVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettleBO oHrmAdvSettleBO = new HrmAdvSettleBO();
|
|
return oHrmAdvSettleBO.getHrmAdvanceSetHdrInfo(oHrmSettleQueryVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmAdvSetDetailMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettleBO oHrmAdvSettleBO = new HrmAdvSettleBO();
|
|
return oHrmAdvSettleBO.getHrmAdvanceSetDetailMetaInfo(lPrimaryKey);
|
|
}
|
|
|
|
public ArrayList getHrmAdvSetDetail(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettleBO oHrmAdvSettleBO = new HrmAdvSettleBO();
|
|
return oHrmAdvSettleBO.getHrmAdvanceSetDetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmEmpAdvAppHeaderMetaInfo(HrmEmpAdvAppQueryVO oHrmEmpAdvAppQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvApplnBO oHrmAdvApplnBO = new HrmAdvApplnBO();
|
|
return oHrmAdvApplnBO.getEmpAdvAppHdrMetaInfo(oHrmEmpAdvAppQueryVO);
|
|
}
|
|
|
|
public ArrayList getHrmEmpAdvAppHeader(HrmEmpAdvAppQueryVO oHrmEmpAdvAppQueryVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvApplnBO oHrmAdvApplnBO = new HrmAdvApplnBO();
|
|
return oHrmAdvApplnBO.getEmpAdvAppHeader(oHrmEmpAdvAppQueryVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public LovVO getHrmAdvAppAdvCdLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvApplnBO oHrmAdvApplnBO = new HrmAdvApplnBO();
|
|
return oHrmAdvApplnBO.getHrmAdvAppAdvCdLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmAdvAppAdvCdInsLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvApplnBO oHrmAdvApplnBO = new HrmAdvApplnBO();
|
|
return oHrmAdvApplnBO.getHrmAdvAppAdvCdInsLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmAdvAppAdvEligLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvApplnBO oHrmAdvApplnBO = new HrmAdvApplnBO();
|
|
return oHrmAdvApplnBO.getHrmAdvAppAdvEligLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public String saveData(HrmEmpAdvAppHdrBean oHrmEmpAdvAppHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvApplnBO oHrmAdvApplnBO = new HrmAdvApplnBO(oUserInfo);
|
|
return oHrmAdvApplnBO.saveData((BaseHeaderBean)oHrmEmpAdvAppHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
|
|
}
|
|
|
|
public String advAppBulkSettlePayment(HrmEmpAdvAppHdrBean oHrmEmpAdvAppHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvApplnBO oHrmAdvApplnBO = new HrmAdvApplnBO(oUserInfo);
|
|
return oHrmEmpAdvAppHdrBean.getHeaderPrimaryKey();
|
|
}
|
|
|
|
public RecordMetaInfo getHrmAdvSettlementHdrMetaInfo(HrmAdvSettleQVO oHrmAdvSettleQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettlementBO oHrmAdvSettlementBO = new HrmAdvSettlementBO();
|
|
return oHrmAdvSettlementBO.getHrmAdvSettlementHdrMetaInfo(oHrmAdvSettleQVO);
|
|
}
|
|
|
|
public ArrayList getHrmAdvSettlementHeader(HrmAdvSettleQVO oHrmAdvSettleQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettlementBO oHrmAdvSettlementBO = new HrmAdvSettlementBO();
|
|
return oHrmAdvSettlementBO.getHrmAdvSettlementHeader(oHrmAdvSettleQVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public LovVO getHrmAdvSettleAdvCdLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettlementBO oHrmAdvSettlementBO = new HrmAdvSettlementBO();
|
|
return oHrmAdvSettlementBO.getHrmAdvSettleAdvCdLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public String saveData(HrmAdvSettleHdrBean oHrmAdvSettleHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettlementBO oHrmAdvSettlementBO = new HrmAdvSettlementBO(oUserInfo);
|
|
return oHrmAdvSettlementBO.saveData((BaseHeaderBean)oHrmAdvSettleHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
|
|
}
|
|
|
|
public String approveAdvSettlement(HrmAdvSettleHdrBean oHrmAdvSettleHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmAdvSettlementBO oHrmAdvSettlementBO = new HrmAdvSettlementBO(oUserInfo);
|
|
return oHrmAdvSettlementBO.approveAdvSettlement((BaseHeaderBean)oHrmAdvSettleHdrBean, 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 rejectAdvSettlement(HrmAdvSettleHdrBean oHrmAdvSettleHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmAdvSettlementBO oHrmAdvSettlementBO = new HrmAdvSettlementBO(oUserInfo);
|
|
return oHrmAdvSettlementBO.rejectAdvSettlement((BaseHeaderBean)oHrmAdvSettleHdrBean, 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 submitAdvSettlement(HrmAdvSettleHdrBean oHrmAdvSettleHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmAdvSettlementBO oHrmAdvSettlementBO = new HrmAdvSettlementBO(oUserInfo);
|
|
return oHrmAdvSettlementBO.submitAdvSettlement((BaseHeaderBean)oHrmAdvSettleHdrBean, 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 getHrAdvSettleHeadsDetailMetaInfo(HrmAdvSettleHeadsQVO oHrmAdvSettleHeadsQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettleHeadsBO oHrmAdvSettleHeadsBO = new HrmAdvSettleHeadsBO();
|
|
return oHrmAdvSettleHeadsBO.getHrAdvSettleHeadsDetailMetaInfo(oHrmAdvSettleHeadsQVO);
|
|
}
|
|
|
|
public ArrayList getHrAdvSettleHeadsDetail(HrmAdvSettleHeadsQVO oHrmAdvSettleHeadsQVO, long lDetailFirstPosition, long lDetailLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettleHeadsBO oHrmAdvSettleHeadsBO = new HrmAdvSettleHeadsBO();
|
|
return oHrmAdvSettleHeadsBO.getHrAdvSettleHeadsDetail(oHrmAdvSettleHeadsQVO, lDetailFirstPosition, lDetailLastPosition);
|
|
}
|
|
|
|
public String saveHrmAdvSettleHds(BaseHeaderBean oBaseHeaderBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvSettleHeadsBO oHrmAdvSettleHeadsBO = new HrmAdvSettleHeadsBO(oUserInfo);
|
|
return oHrmAdvSettleHeadsBO.saveData(oBaseHeaderBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmClaimMstHdrMetaInfo(HrmClaimMstQVO oHrmClaimMstQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmClaimMstBO oHrmClaimMstBO = new HrmClaimMstBO();
|
|
return oHrmClaimMstBO.getHrmClaimMstHdrMetaInfo(oHrmClaimMstQVO);
|
|
}
|
|
|
|
public ArrayList getHrmClaimMstHdrInfo(HrmClaimMstQVO oHrmClaimMstQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmClaimMstBO oHrmClaimMstBO = new HrmClaimMstBO();
|
|
return oHrmClaimMstBO.getHrmClaimMstHdrInfo(oHrmClaimMstQVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmClaimMstDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmClaimMstBO oHrmClaimMstBO = new HrmClaimMstBO();
|
|
return oHrmClaimMstBO.getHrmClaimMstDtlMetaInfo(lPrimaryKey);
|
|
}
|
|
|
|
public ArrayList getHrmClaimMstDtlInfo(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmClaimMstBO oHrmClaimMstBO = new HrmClaimMstBO();
|
|
return oHrmClaimMstBO.getHrmClaimMstDtlInfo(lPrimaryKey, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public String saveData(HrmClaimMstHdrBean oHrmClaimMstHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmClaimMstBO oHrmClaimMstBO = new HrmClaimMstBO(oUserInfo);
|
|
return oHrmClaimMstBO.saveData((BaseHeaderBean)oHrmClaimMstHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
|
|
}
|
|
|
|
public LovVO getHrmClaimCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmClaimMstBO oHrmClaimMstBO = new HrmClaimMstBO();
|
|
return oHrmClaimMstBO.getHrmClaimCodeLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public void updateClaimMst(String sSql, String sId, String sUserId, String sUserSiteId) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmClaimMstBO oHrmClaimMstBO = new HrmClaimMstBO();
|
|
oHrmClaimMstBO.updateClaimMst(sSql, sId, sUserId, sUserSiteId);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmEmpClaimDtlMetaInfo(HrmEmpClaimQVO oHrmEmpClaimQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmEmpClaimBO oHrmEmpClaimBO = new HrmEmpClaimBO();
|
|
return oHrmEmpClaimBO.getHrmEmpClaimDetailMetaInfo(oHrmEmpClaimQVO);
|
|
}
|
|
|
|
public ArrayList getHrmEmpClaimDetailInfo(HrmEmpClaimQVO oHrmEmpClaimQVO, long lDetailFirstPosition, long lDetailLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmEmpClaimBO oHrmEmpClaimBO = new HrmEmpClaimBO();
|
|
return oHrmEmpClaimBO.getHrmEmpClaimDetail(oHrmEmpClaimQVO, lDetailFirstPosition, lDetailLastPosition);
|
|
}
|
|
|
|
public String saveHrmEmpClaim(BaseHeaderBean oBaseHeaderBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmEmpClaimBO oHrmEmpClaimBO = new HrmEmpClaimBO(oUserInfo);
|
|
return oHrmEmpClaimBO.saveData(oBaseHeaderBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
|
|
}
|
|
|
|
public LovVO getHrmEmpClaimEmpLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmEmpClaimBO oHrmEmpClaimBO = new HrmEmpClaimBO();
|
|
return oHrmEmpClaimBO.getHrmEmpClaimEmpLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmEmpClaimCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmEmpClaimBO oHrmEmpClaimBO = new HrmEmpClaimBO();
|
|
return oHrmEmpClaimBO.getHrmEmpClaimCodeLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmEmpClaimNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmEmpClaimBO oHrmEmpClaimBO = new HrmEmpClaimBO();
|
|
return oHrmEmpClaimBO.getHrmEmpClaimNoLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmEmpEmpNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmEmpClaimBO oHrmEmpClaimBO = new HrmEmpClaimBO();
|
|
return oHrmEmpClaimBO.getHrmEmpClaimEmpLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmAdvAppEmpNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvApplnBO oHrmLnAppBO = new HrmAdvApplnBO();
|
|
LovVO oLovVO = oHrmLnAppBO.getHrmAdvAppEmpNoLOVdata(oLovQueryVO);
|
|
return oLovVO;
|
|
}
|
|
|
|
public LovVO getHrmAdvAppInsEmpNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmAdvApplnBO oHrmLnAppBO = new HrmAdvApplnBO();
|
|
LovVO oLovVO = oHrmLnAppBO.getHrmAdvAppInsEmpNoLOVdata(oLovQueryVO);
|
|
return oLovVO;
|
|
}
|
|
|
|
public LovVO getHrmEmpClaimDtlCodeLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmEmpClaimBO oHrmEmpClaimBO = new HrmEmpClaimBO();
|
|
LovVO oLovVO = oHrmEmpClaimBO.getHrmEmpClaimDtlCodeLOVdata(oLovQueryVO);
|
|
return oLovVO;
|
|
}
|
|
|
|
public LovVO getYYMMReportLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmReportBO oHrmReportBO = new HrmReportBO();
|
|
LovVO oLovVO = oHrmReportBO.getYYMMReportLOVData(oLovQueryVO);
|
|
return oLovVO;
|
|
}
|
|
|
|
public LovVO getDesigIdReportLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmReportBO oHrmReportBO = new HrmReportBO();
|
|
LovVO oLovVO = oHrmReportBO.getDesigIdReportLOVData(oLovQueryVO);
|
|
return oLovVO;
|
|
}
|
|
}
|