130 lines
10 KiB
Java
130 lines
10 KiB
Java
package wenrgise.hrms.ejb.facade;
|
|
|
|
import java.sql.Timestamp;
|
|
import java.util.ArrayList;
|
|
import javax.ejb.EJBLocalObject;
|
|
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.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 interface HrmAdvanceClaimFacadeLocal extends EJBLocalObject {
|
|
RecordMetaInfo getHrmAdvMstHeaderMetaInfo(HrmAdvMstQueryVO paramHrmAdvMstQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmAdvMstHeader(HrmAdvMstQueryVO paramHrmAdvMstQueryVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
RecordMetaInfo getHrmAdvDetailMetaInfo(String paramString) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmAdvDetail(String paramString, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmCurAdvDetail() throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
void updateAdvanceMst(String paramString1, String paramString2, String paramString3, String paramString4) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmAdvMstCodeLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmAdvMstCalendarCodeLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmAdvMstCodeInsLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String saveData(HrmAdvanceMstHdrBean paramHrmAdvanceMstHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmSettleHeadsLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
RecordMetaInfo getHrmAdvSetHeaderMetaInfo(HrmSettleQueryVO paramHrmSettleQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmAdvSetHeader(HrmSettleQueryVO paramHrmSettleQueryVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
RecordMetaInfo getHrmAdvSetDetailMetaInfo(String paramString) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmAdvSetDetail(String paramString, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String saveAdvSetData(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
RecordMetaInfo getHrmEmpAdvAppHeaderMetaInfo(HrmEmpAdvAppQueryVO paramHrmEmpAdvAppQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmEmpAdvAppHeader(HrmEmpAdvAppQueryVO paramHrmEmpAdvAppQueryVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmAdvAppAdvCdLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String saveData(HrmEmpAdvAppHdrBean paramHrmEmpAdvAppHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmAdvAppAdvCdInsLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmAdvAppAdvEligLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
RecordMetaInfo getHrmClaimMstHdrMetaInfo(HrmClaimMstQVO paramHrmClaimMstQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmClaimMstHdrInfo(HrmClaimMstQVO paramHrmClaimMstQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
RecordMetaInfo getHrmClaimMstDtlMetaInfo(String paramString) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmClaimMstDtlInfo(String paramString, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String saveData(HrmClaimMstHdrBean paramHrmClaimMstHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
void updateClaimMst(String paramString1, String paramString2, String paramString3, String paramString4) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmClaimCodeLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
RecordMetaInfo getHrmAdvSettlementHdrMetaInfo(HrmAdvSettleQVO paramHrmAdvSettleQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmAdvSettlementHeader(HrmAdvSettleQVO paramHrmAdvSettleQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmAdvSettleAdvCdLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String saveData(HrmAdvSettleHdrBean paramHrmAdvSettleHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String approveAdvSettlement(HrmAdvSettleHdrBean paramHrmAdvSettleHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String rejectAdvSettlement(HrmAdvSettleHdrBean paramHrmAdvSettleHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String submitAdvSettlement(HrmAdvSettleHdrBean paramHrmAdvSettleHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
RecordMetaInfo getHrAdvSettleHeadsDetailMetaInfo(HrmAdvSettleHeadsQVO paramHrmAdvSettleHeadsQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrAdvSettleHeadsDetail(HrmAdvSettleHeadsQVO paramHrmAdvSettleHeadsQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String saveHrmAdvSettleHds(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
RecordMetaInfo getHrmEmpClaimDtlMetaInfo(HrmEmpClaimQVO paramHrmEmpClaimQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
ArrayList getHrmEmpClaimDetailInfo(HrmEmpClaimQVO paramHrmEmpClaimQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String saveHrmEmpClaim(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmEmpClaimEmpLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmEmpClaimCodeLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmAdvAppEmpNoLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmAdvAppInsEmpNoLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmEmpClaimDtlCodeLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmEmpClaimNoLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getHrmEmpEmpNoLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
String advAppBulkSettlePayment(HrmEmpAdvAppHdrBean paramHrmEmpAdvAppHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getYYMMReportLOVData(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
|
|
LovVO getDesigIdReportLOVData(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
|
|
}
|