340 lines
19 KiB
Java
340 lines
19 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.HrmSepApplnHdrBean;
|
|
import wenrgise.hrms.bean.HrmSepCatMstHdrBean;
|
|
import wenrgise.hrms.bean.HrmSepClrEmpHdrBean;
|
|
import wenrgise.hrms.bean.HrmSepClrTmplMstHdrBean;
|
|
import wenrgise.hrms.bean.HrmSepOrderHdrBean;
|
|
import wenrgise.hrms.ejb.business.HrmSepApplnBO;
|
|
import wenrgise.hrms.ejb.business.HrmSepCatMstBO;
|
|
import wenrgise.hrms.ejb.business.HrmSepClrEmpBO;
|
|
import wenrgise.hrms.ejb.business.HrmSepClrLstBO;
|
|
import wenrgise.hrms.ejb.business.HrmSepClrTmplMstBO;
|
|
import wenrgise.hrms.ejb.business.HrmSepOrderBO;
|
|
import wenrgise.hrms.vo.HrmSepApplnQVO;
|
|
import wenrgise.hrms.vo.HrmSepCatMstQVO;
|
|
import wenrgise.hrms.vo.HrmSepClrEmpQVO;
|
|
import wenrgise.hrms.vo.HrmSepClrTmplMstQVO;
|
|
import wenrgise.hrms.vo.HrmSepOrderQVO;
|
|
|
|
public class HrmSeparationFacadeBean 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 getHrmSepApplnHdrMetaInfo(HrmSepApplnQVO oHrmSepApplnQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO();
|
|
return oHrmSepApplnBO.getHrmSepApplnHdrMetaInfo(oHrmSepApplnQVO);
|
|
}
|
|
|
|
public ArrayList getHrmSepApplnHeaderInfo(HrmSepApplnQVO oHrmSepApplnQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO();
|
|
return oHrmSepApplnBO.getHrmSepApplnHeaderInfo(oHrmSepApplnQVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmSepApplnDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO();
|
|
return oHrmSepApplnBO.getHrmSepApplnDtlMetaInfo(lPrimaryKey);
|
|
}
|
|
|
|
public ArrayList getHrmSepApplnDetailInfo(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO();
|
|
return oHrmSepApplnBO.getHrmSepApplnDetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public LovVO getHrmSeparationCodeLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepCatMstBO oHrmSepCatMstBO = new HrmSepCatMstBO();
|
|
return oHrmSepCatMstBO.getHrmSeparationCodeLOV(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmSepApplnNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO();
|
|
return oHrmSepApplnBO.getHrmSepApplnNoLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmSepCategoryLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO();
|
|
return oHrmSepApplnBO.getHrmSepCategoryLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getSepEmpNoQLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO();
|
|
return oHrmSepApplnBO.getSepEmpNoQLOVData(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getSepEmpNoNLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO();
|
|
return oHrmSepApplnBO.getSepEmpNoNLOVData(oLovQueryVO);
|
|
}
|
|
|
|
public String saveData(HrmSepApplnHdrBean oHrmSepApplnHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO(oUserInfo);
|
|
return oHrmSepApplnBO.saveData((BaseHeaderBean)oHrmSepApplnHdrBean, 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 approveSepAppln(HrmSepApplnHdrBean oHrmSepApplnHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO(oUserInfo);
|
|
return oHrmSepApplnBO.approveSepAppln((BaseHeaderBean)oHrmSepApplnHdrBean, 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 rejectSepAppln(HrmSepApplnHdrBean oHrmSepApplnHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmSepApplnBO oHrmSepApplnBO = new HrmSepApplnBO(oUserInfo);
|
|
return oHrmSepApplnBO.rejectSepAppln((BaseHeaderBean)oHrmSepApplnHdrBean, 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 getHrmSepOrderNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO();
|
|
return oHrmSepOrderBO.getHrmSepOrderNoLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmSepOrderApplnNoLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO();
|
|
return oHrmSepOrderBO.getHrmSepOrderApplnNoLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmSepOrderApplnNoQLOVdata(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO();
|
|
return oHrmSepOrderBO.getHrmSepOrderApplnNoQLOVdata(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getSepApprNameLOVData(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO();
|
|
return oHrmSepOrderBO.getSepApprNameLOVData(oLovQueryVO);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmSepOrderHdrMetaInfo(HrmSepOrderQVO oHrmSepOrderQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO();
|
|
return oHrmSepOrderBO.getHrmSepOrderHdrMetaInfo(oHrmSepOrderQVO);
|
|
}
|
|
|
|
public ArrayList getHrmSepOrderHdr(HrmSepOrderQVO oHrmSepOrderQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO();
|
|
return oHrmSepOrderBO.getHrmSepOrderHdr(oHrmSepOrderQVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmSepOrderDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO();
|
|
return oHrmSepOrderBO.getHrmSepOrderDtlMetaInfo(lPrimaryKey);
|
|
}
|
|
|
|
public ArrayList getHrmSepOrderDtl(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO();
|
|
return oHrmSepOrderBO.getHrmSepOrderDtl(lPrimaryKey, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public String saveData(HrmSepOrderHdrBean oHrmSepOrderHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO(oUserInfo);
|
|
return oHrmSepOrderBO.saveData((BaseHeaderBean)oHrmSepOrderHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
|
|
}
|
|
|
|
public String approveSepOrder(HrmSepOrderHdrBean oHrmSepOrderHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO(oUserInfo);
|
|
return oHrmSepOrderBO.approveSepOrder((BaseHeaderBean)oHrmSepOrderHdrBean, 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 rejectSepOrder(HrmSepOrderHdrBean oHrmSepOrderHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmSepOrderBO oHrmSepOrderBO = new HrmSepOrderBO(oUserInfo);
|
|
return oHrmSepOrderBO.rejectSepOrder((BaseHeaderBean)oHrmSepOrderHdrBean, 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 getHrmSepCatHeaderMetaInfo(HrmSepCatMstQVO oHrmSepCatMstQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepCatMstBO oHrmSepCatMstBO = new HrmSepCatMstBO();
|
|
return oHrmSepCatMstBO.getHrmSepCatHdrMetaInfo(oHrmSepCatMstQVO);
|
|
}
|
|
|
|
public ArrayList getHrmSepCatHeader(HrmSepCatMstQVO oHrmSepCatMstQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepCatMstBO oHrmSepCatMstBO = new HrmSepCatMstBO();
|
|
return oHrmSepCatMstBO.getHrmSepCatHeaderInfo(oHrmSepCatMstQVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public String saveData(HrmSepCatMstHdrBean oHrmSepCatMstHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmSepCatMstBO oHrmSepCatMstBO = new HrmSepCatMstBO(oUserInfo);
|
|
return oHrmSepCatMstBO.saveData((BaseHeaderBean)oHrmSepCatMstHdrBean, 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 getHrmSepClrLstDtlMetaInfo() throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrLstBO oHrmSepClrLstBO = new HrmSepClrLstBO();
|
|
return oHrmSepClrLstBO.getHrmSepClrLstDtlMetaInfo();
|
|
}
|
|
|
|
public ArrayList getHrmSepClrLstDetailInfo(long lDetailFirstPosition, long lDetailLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrLstBO oHrmSepClrLstBO = new HrmSepClrLstBO();
|
|
return oHrmSepClrLstBO.getHrmSepClrLstDetailInfo(lDetailFirstPosition, lDetailLastPosition);
|
|
}
|
|
|
|
public String saveClrListData(BaseHeaderBean oBaseHeaderBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmSepClrLstBO oHrmSepClrLstBO = new HrmSepClrLstBO(oUserInfo);
|
|
return oHrmSepClrLstBO.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 getHrmSepClrTmplMstHdrMetaInfo(HrmSepClrTmplMstQVO oHrmSepEmpClrQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrTmplMstBO oBO = new HrmSepClrTmplMstBO();
|
|
return oBO.getHrmSepClrTmplMstHdrMetaInfo(oHrmSepEmpClrQVO);
|
|
}
|
|
|
|
public ArrayList getHrmSepClrTmplMstHdr(HrmSepClrTmplMstQVO oHrmSepEmpClrQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrTmplMstBO oBO = new HrmSepClrTmplMstBO();
|
|
return oBO.getHrmSepClrTmplMstHeaderInfo(oHrmSepEmpClrQVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmSepClrTmplMstDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrTmplMstBO oBO = new HrmSepClrTmplMstBO();
|
|
return oBO.getHrmSepClrTmplMstDtlMetaInfo(lPrimaryKey);
|
|
}
|
|
|
|
public ArrayList getHrmSepClrTmplMstDtl(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrTmplMstBO oBO = new HrmSepClrTmplMstBO();
|
|
return oBO.getHrmSepClrTmplMstDetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public String saveData(HrmSepClrTmplMstHdrBean oHrmSepEmpClrHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrTmplMstBO oBO = new HrmSepClrTmplMstBO(oUserInfo);
|
|
return oBO.saveData((BaseHeaderBean)oHrmSepEmpClrHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
|
|
}
|
|
|
|
public LovVO getHrmSepClrLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrTmplMstBO oHrmSepClrTmplMstBO = new HrmSepClrTmplMstBO();
|
|
return oHrmSepClrTmplMstBO.getHrmSepClrLOV(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmSepTmplLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrTmplMstBO oHrmSepClrTmplMstBO = new HrmSepClrTmplMstBO();
|
|
return oHrmSepClrTmplMstBO.getHrmSepTmplLOV(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmSepEligLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrEmpBO oHrmSepClrEmpBO = new HrmSepClrEmpBO();
|
|
return oHrmSepClrEmpBO.getHrmSepEligLOV(oLovQueryVO);
|
|
}
|
|
|
|
public void updateSeparationEligRule(String sSql, String sId, String sUserId, String sUserSiteId) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
try {
|
|
HrmSepClrEmpBO oBO = new HrmSepClrEmpBO();
|
|
oBO.updateSeparationEligRule(sSql, sId, sUserId, sUserSiteId);
|
|
} catch (EnrgiseSystemException oSysEx) {
|
|
this.ctx.setRollbackOnly();
|
|
throw oSysEx;
|
|
} catch (EnrgiseApplicationException oAppEx) {
|
|
this.ctx.setRollbackOnly();
|
|
throw oAppEx;
|
|
}
|
|
}
|
|
|
|
public RecordMetaInfo getHrmSepClrEmpHdrMetaInfo(HrmSepClrEmpQVO oHrmSepEmpClrQVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrEmpBO oBO = new HrmSepClrEmpBO();
|
|
return oBO.getHrmSepClrEmpHdrMetaInfo(oHrmSepEmpClrQVO);
|
|
}
|
|
|
|
public ArrayList getHrmSepClrEmpHdr(HrmSepClrEmpQVO oHrmSepEmpClrQVO, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrEmpBO oBO = new HrmSepClrEmpBO();
|
|
return oBO.getHrmSepClrEmpHeaderInfo(oHrmSepEmpClrQVO, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public RecordMetaInfo getHrmSepClrEmpDtlMetaInfo(String lPrimaryKey) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrEmpBO oBO = new HrmSepClrEmpBO();
|
|
return oBO.getHrmSepClrEmpDtlMetaInfo(lPrimaryKey);
|
|
}
|
|
|
|
public ArrayList getHrmSepClrEmpDtl(String lPrimaryKey, long lStartPosition, long lLastPosition) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrEmpBO oBO = new HrmSepClrEmpBO();
|
|
return oBO.getHrmSepClrEmpDetailInfo(lPrimaryKey, lStartPosition, lLastPosition);
|
|
}
|
|
|
|
public String saveData(HrmSepClrEmpHdrBean oHrmSepEmpClrHdrBean, Timestamp oWhenPicked, String sScreenName, String sScreenMode, boolean bHeaderDataChanged, ArrayList oDetailBeanArray, boolean bDetailDataChanged, Timestamp oDetailPicked, UserInfo oUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrEmpBO oBO = new HrmSepClrEmpBO(oUserInfo);
|
|
return oBO.saveData((BaseHeaderBean)oHrmSepEmpClrHdrBean, oWhenPicked, sScreenName, sScreenMode, bHeaderDataChanged, oDetailBeanArray, bDetailDataChanged, oDetailPicked);
|
|
}
|
|
|
|
public LovVO getHrmSepClrEmpTmplLOV(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrEmpBO oHrmSepClrEmpBO = new HrmSepClrEmpBO();
|
|
return oHrmSepClrEmpBO.getTmplLOV(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmSepClrEmpEmpNoLOVQ(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrEmpBO oHrmSepClrEmpBO = new HrmSepClrEmpBO();
|
|
return oHrmSepClrEmpBO.getEmpNoLOVQ(oLovQueryVO);
|
|
}
|
|
|
|
public LovVO getHrmSepClrEmpEmpNoLOVN(LovQueryVO oLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException {
|
|
HrmSepClrEmpBO oHrmSepClrEmpBO = new HrmSepClrEmpBO();
|
|
return oHrmSepClrEmpBO.getEmpNoLOVN(oLovQueryVO);
|
|
}
|
|
}
|