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

141 lines
11 KiB
Java

package wenrgise.hrms.ejb.facade;
import java.sql.Timestamp;
import java.util.ArrayList;
import javax.ejb.EJBLocalObject;
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.HrmLvApplnHdrBean;
import wenrgise.hrms.bean.HrmLvCancHdrBean;
import wenrgise.hrms.bean.HrmLvCreditHdrBean;
import wenrgise.hrms.bean.HrmLvEncashHdrBean;
import wenrgise.hrms.bean.HrmLvLedgerHdrBean;
import wenrgise.hrms.bean.HrmLvMstHdrBean;
import wenrgise.hrms.vo.HrmLvApplnQVO;
import wenrgise.hrms.vo.HrmLvApplnQueryQVO;
import wenrgise.hrms.vo.HrmLvCancQVO;
import wenrgise.hrms.vo.HrmLvCancQueryQVO;
import wenrgise.hrms.vo.HrmLvEncashQVO;
import wenrgise.hrms.vo.HrmLvLedgerQVO;
import wenrgise.hrms.vo.HrmLvMstQVO;
public interface HrmLeaveFacadeLocal extends EJBLocalObject {
RecordMetaInfo getHrmLeaveMasterHdrMetaInfo(HrmLvMstQVO paramHrmLvMstQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmLeaveMasterHeaderInfo(HrmLvMstQVO paramHrmLvMstQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmLeaveMasterDtlMetaInfo(String paramString) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmLeaveMasterDetailInfo(String paramString, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmCurLeaveMasterDetailInfo() throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLeaveDetailLOVInfo(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
void updateLeaveMst(String paramString1, String paramString2, String paramString3, String paramString4) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLeaveMasterLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLvMstStateLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLeaveCodeInsertLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLeaveMasterCalLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveData(HrmLvMstHdrBean paramHrmLvMstHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmLeaveLedgerDtlMetaInfo(HrmLvLedgerQVO paramHrmLvLedgerQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmLeaveLedgerDetailInfo(HrmLvLedgerQVO paramHrmLvLedgerQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveData(HrmLvLedgerHdrBean paramHrmLvLedgerHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmLeaveLedgerTxnDtlMetaInfo(HrmLvLedgerQVO paramHrmLvLedgerQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmLeaveLedgerTxnDetailInfo(HrmLvLedgerQVO paramHrmLvLedgerQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmEmployeeNumberLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLeaveCodesLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getEmpCodeLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
String getGroupInfo(String paramString) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmEmpLeaveEncashHdrMetaInfo(HrmLvEncashQVO paramHrmLvEncashQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmEmpLeaveEncashHdrInfo(HrmLvEncashQVO paramHrmLvEncashQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLeaveTypesLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLvEncashEmpNoQLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLvEncashEmpNoNLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmEncshLvCodeLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveData(HrmLvEncashHdrBean paramHrmLvEncashHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
String approveLeaveEncash(HrmLvEncashHdrBean paramHrmLvEncashHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
String rejectLvEncash(HrmLvEncashHdrBean paramHrmLvEncashHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
String submitLvEncash(HrmLvEncashHdrBean paramHrmLvEncashHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmEmpLeaveAppQueryDtlMetaInfo(HrmLvApplnQueryQVO paramHrmLvApplnQueryQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmEmpLeaveAppQueryDtlInfo(HrmLvApplnQueryQVO paramHrmLvApplnQueryQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmEmpLvAppLvCdLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmEmpLvAppLvCdInsLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveData(HrmLvApplnHdrBean paramHrmLvApplnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
String approveLeaveAppln(HrmLvApplnHdrBean paramHrmLvApplnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
String CancelLeaveAppln(HrmLvApplnHdrBean paramHrmLvApplnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLvApplnEmpNoQLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLvApplnEmpNoNLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmEmpLeaveAppQueryScreenDtlMetaInfo(HrmLvApplnQVO paramHrmLvApplnQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmEmpLeaveAppQueryScreenDtlInfo(HrmLvApplnQVO paramHrmLvApplnQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLvAppQryEmpNoLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLvAppQryLvCdLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getLeaveDates(HrmLvApplnHdrBean paramHrmLvApplnHdrBean) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmLeaveCanQueryDtlMetaInfo(HrmLvCancQueryQVO paramHrmLvCancQueryQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmLeaveCanQueryDetailInfo(HrmLvCancQueryQVO paramHrmLvCancQueryQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmEmpLeaveCanQueryScreenDtlMetaInfo(HrmLvCancQVO paramHrmLvCancQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmEmpLeaveCanQueryScreenDtlInfo(HrmLvCancQVO paramHrmLvCancQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmEmpLvCanLvCdLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmEmpLvCanLvCdInsertLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveData(HrmLvCancHdrBean paramHrmLvCancHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
String approveLeaveCanc(HrmLvCancHdrBean paramHrmLvCancHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmCnclLeaveEmpLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmCnclLeaveTypeLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmLvCreditRegionLOVdata(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
String creditLeaves(HrmLvCreditHdrBean paramHrmLvCreditHdrBean, Timestamp paramTimestamp1, ArrayList paramArrayList, Timestamp paramTimestamp2) throws EnrgiseApplicationException, EnrgiseSystemException;
}