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

138 lines
11 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.HrmAdhocReportHdrBean;
import wenrgise.hrms.bean.HrmAttEmpAttInHdrBean;
import wenrgise.hrms.bean.HrmAttEmpAttOutHdrBean;
import wenrgise.hrms.bean.HrmAttShiftMstHdrBean;
import wenrgise.hrms.bean.HrmAttShiftRosterGenHdrBean;
import wenrgise.hrms.vo.HrmAdhocReportQVO;
import wenrgise.hrms.vo.HrmAttEmpAttInQVO;
import wenrgise.hrms.vo.HrmAttEmpAttOutQVO;
import wenrgise.hrms.vo.HrmAttEmpAttQueryQVO;
import wenrgise.hrms.vo.HrmAttEmpDayOffQVO;
import wenrgise.hrms.vo.HrmAttEmpShiftQVO;
import wenrgise.hrms.vo.HrmAttEmpShiftRosterQVO;
import wenrgise.hrms.vo.HrmAttShiftMstQVO;
import wenrgise.hrms.vo.HrmAttWorkGroupDayOffQVO;
import wenrgise.hrms.vo.HrmAttWorkGroupShiftQVO;
public interface HrmAttendanceFacadeLocal extends EJBLocalObject {
RecordMetaInfo getHrmAttEmpDayoffDtlMetaInfo(HrmAttEmpDayOffQVO paramHrmAttEmpDayOffQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmAttEmpDayoffDetailInfo(HrmAttEmpDayOffQVO paramHrmAttEmpDayOffQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveHrmAttEmpDayoff(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttEmpNoDayOffQueryLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttEmpNoDayOffInsertLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmAttWorkGroupDayOffDtlMetaInfo(HrmAttWorkGroupDayOffQVO paramHrmAttWorkGroupDayOffQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmAttWorkGroupDayOffDetailInfo(HrmAttWorkGroupDayOffQVO paramHrmAttWorkGroupDayOffQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveHrmAttWorkGroupDayOff(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttWorkGroupInsertLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttWorkGroupQueryLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttWorkGroupSiteQueryLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmAttWGShiftDtlMetaInfo(HrmAttWorkGroupShiftQVO paramHrmAttWorkGroupShiftQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmAttWGShiftDtlInfo(HrmAttWorkGroupShiftQVO paramHrmAttWorkGroupShiftQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveWGSData(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttWorkGrpCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttWorkGrpCodeLOVdataNmode(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttWorkGrpSiteCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttWorkGrpSiteCodeLOVdataNmode(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttWorkGrpShiftCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmAttEmpShiftDtlMetaInfo(HrmAttEmpShiftQVO paramHrmAttEmpShiftQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmAttEmpShiftDtlInfo(HrmAttEmpShiftQVO paramHrmAttEmpShiftQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveEmpShiftData(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttESEmpNoLOVdataQmode(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttESEmpNoLOVdataNmode(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttESShiftCodeLOVdataNmode(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getEmpAttQueryHdrMetaInfo(HrmAttEmpAttQueryQVO paramHrmAttEmpAttQueryQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getEmpAttQueryHeader(HrmAttEmpAttQueryQVO paramHrmAttEmpAttQueryQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getEmpAttQueryDtlMetaInfo(String paramString) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getEmpAttQueryDtlInfo(String paramString, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttEmployeeLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmAttHdrMetaInfo(HrmAttEmpAttInQVO paramHrmAttEmpAttInQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmAttHeaderInfo(HrmAttEmpAttInQVO paramHrmAttEmpAttInQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveData(HrmAttEmpAttInHdrBean paramHrmAttEmpAttInHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
HrmAttEmpAttInHdrBean getOnLoadSysDtTime(HrmAttEmpAttInHdrBean paramHrmAttEmpAttInHdrBean) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttEmpShftCodeLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttQueryEmpShftCodeLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttQueryDtlEmpLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getHrmAttQueryLocationLOV(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmAttOutHdrMetaInfo(HrmAttEmpAttOutQVO paramHrmAttEmpAttOutQVO, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmAttOutHeaderInfo(HrmAttEmpAttOutQVO paramHrmAttEmpAttOutQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveData(HrmAttEmpAttOutHdrBean paramHrmAttEmpAttOutHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveData(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getAttShiftMstHeaderMetaInfo(HrmAttShiftMstQVO paramHrmAttShiftMstQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getAttShiftMstHeader(HrmAttShiftMstQVO paramHrmAttShiftMstQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveAttShiftMstData(HrmAttShiftMstHdrBean paramHrmAttShiftMstHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getShiftCodeLOVData(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getAttEmpshiftRosterDetailMetaInfo(HrmAttEmpShiftRosterQVO paramHrmAttEmpShiftRosterQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getAttEmpshiftRosterDetail(HrmAttEmpShiftRosterQVO paramHrmAttEmpShiftRosterQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveShiftRosterGenData(HrmAttShiftRosterGenHdrBean paramHrmAttShiftRosterGenHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getShiftRosterGenWorkGrpLOVData(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
RecordMetaInfo getHrmAdhocReportHdrMetaInfo(HrmAdhocReportQVO paramHrmAdhocReportQVO) throws EnrgiseApplicationException, EnrgiseSystemException;
ArrayList getHrmAdhocReportHeaderInfo(HrmAdhocReportQVO paramHrmAdhocReportQVO, long paramLong1, long paramLong2) throws EnrgiseApplicationException, EnrgiseSystemException;
String saveHrmAdhocReport(HrmAdhocReportHdrBean paramHrmAdhocReportHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException;
LovVO getQueryLOVData(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException;
}