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

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;
}