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