141 lines
11 KiB
Java
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;
|
|
}
|