package wenrgise.hrms.ejb.facade;

import java.rmi.RemoteException;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.HashMap;
import javax.ejb.CreateException;
import javax.ejb.EJBObject;
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.bean.HrmEmpPersHdrBean;
import wenrgise.hrms.bean.HrmGenEligRuleHdrBean;
import wenrgise.hrms.bean.HrmGenEligRuleQueryHdrBean;
import wenrgise.hrms.bean.HrmLvApplnHdrBean;
import wenrgise.hrms.bean.HrmLvCancHdrBean;
import wenrgise.hrms.bean.HrmLvEncashHdrBean;
import wenrgise.hrms.bean.HrmLvLedgerHdrBean;
import wenrgise.hrms.bean.HrmLvMstHdrBean;
import wenrgise.hrms.bean.HrmPrmCriteriaHdrBean;
import wenrgise.hrms.bean.HrmPrmKPARatingHdrBean;
import wenrgise.hrms.bean.HrmPrmNoticeDtlHdrBean;
import wenrgise.hrms.bean.HrmPrmOrderHdrBean;
import wenrgise.hrms.bean.HrmPrmTestScoreHdrBean;
import wenrgise.hrms.bean.HrmRecAdvtMtnHdrBean;
import wenrgise.hrms.bean.HrmRecApplnMtnHdrBean;
import wenrgise.hrms.bean.HrmRecEmpRecCreationHdrBean;
import wenrgise.hrms.bean.HrmRecTestCentreMstHdrBean;
import wenrgise.hrms.bean.HrmRoasterEntryHdrBean;
import wenrgise.hrms.bean.HrmTrngCalHdrBean;
import wenrgise.hrms.bean.HrmTrngCrsBudHdrBean;
import wenrgise.hrms.bean.HrmTrngCrsMstHdrBean;
import wenrgise.hrms.bean.HrmTrngEmpAttHdrBean;
import wenrgise.hrms.bean.HrmTrngEmpReqHdrBean;
import wenrgise.hrms.bean.HrmTrngFacBean;
import wenrgise.hrms.bean.HrmTrngFacTrngHdrBean;
import wenrgise.hrms.bean.HrmTrngInsCrsHdrBean;
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;
import wenrgise.hrms.vo.HrmGenEligRuleQVO;
import wenrgise.hrms.vo.HrmGenEligRuleQueryQVO;
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;
import wenrgise.hrms.vo.HrmPrmCriteriaQVO;
import wenrgise.hrms.vo.HrmPrmExperienceScoreQVO;
import wenrgise.hrms.vo.HrmPrmKPARatingQVO;
import wenrgise.hrms.vo.HrmPrmNoticeDtlQVO;
import wenrgise.hrms.vo.HrmPrmOrderQVO;
import wenrgise.hrms.vo.HrmPrmQualCriteriaQVO;
import wenrgise.hrms.vo.HrmPrmTestScoreQVO;
import wenrgise.hrms.vo.HrmRecAdvtMtnQVO;
import wenrgise.hrms.vo.HrmRecApplnMtnQVO;
import wenrgise.hrms.vo.HrmRecEmpRecCreationQVO;
import wenrgise.hrms.vo.HrmRecScrutAppMntQVO;
import wenrgise.hrms.vo.HrmRecTestCentreMstQVO;
import wenrgise.hrms.vo.HrmRoasterEntryQVO;
import wenrgise.hrms.vo.HrmTrngCalQVO;
import wenrgise.hrms.vo.HrmTrngCrsBudQVO;
import wenrgise.hrms.vo.HrmTrngCrsMstQVO;
import wenrgise.hrms.vo.HrmTrngEmpAttQVO;
import wenrgise.hrms.vo.HrmTrngEmpFbkQVO;
import wenrgise.hrms.vo.HrmTrngEmpHistQVO;
import wenrgise.hrms.vo.HrmTrngEmpReqQVO;
import wenrgise.hrms.vo.HrmTrngFacFdbkQVO;
import wenrgise.hrms.vo.HrmTrngFacQVO;
import wenrgise.hrms.vo.HrmTrngFacTrngQVO;
import wenrgise.hrms.vo.HrmTrngInsCrsQVO;

public interface HrmSecondFacade extends EJBObject {
  RecordMetaInfo getHrmAttEmpDayoffDtlMetaInfo(HrmAttEmpDayOffQVO paramHrmAttEmpDayOffQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAttEmpDayoffDetailInfo(HrmAttEmpDayOffQVO paramHrmAttEmpDayOffQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAttEmpDayoffData(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttEmpNoDayOffQueryLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttEmpNoDayOffInsertLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAttWGShiftDtlMetaInfo(HrmAttWorkGroupShiftQVO paramHrmAttWorkGroupShiftQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAttWGShiftDtlInfo(HrmAttWorkGroupShiftQVO paramHrmAttWorkGroupShiftQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveWGS(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttWorkGrpCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttWorkGrpCodeLOVdataNmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttWorkGrpSiteCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttWorkGrpSiteCodeLOVdataNmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttWorkGrpShiftCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAttEmpShiftDtlMetaInfo(HrmAttEmpShiftQVO paramHrmAttEmpShiftQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAttEmpShiftDtlInfo(HrmAttEmpShiftQVO paramHrmAttEmpShiftQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveEmpShift(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttESEmpNoLOVdataQmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttESEmpNoLOVdataNmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttESShiftCodeLOVdataNmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAttHdrMetaInfo(HrmAttEmpAttInQVO paramHrmAttEmpAttInQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAttHeaderInfo(HrmAttEmpAttInQVO paramHrmAttEmpAttInQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAttEmpIn(HrmAttEmpAttInHdrBean paramHrmAttEmpAttInHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  HrmAttEmpAttInHdrBean getOnLoadSysDtTime(HrmAttEmpAttInHdrBean paramHrmAttEmpAttInHdrBean) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttEmpShftCodeLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttQueryEmpShftCodeLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttQueryDtlEmpLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttQueryLocationLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getEmpAttQueryHdrMetaInfo(HrmAttEmpAttQueryQVO paramHrmAttEmpAttQueryQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getEmpAttQueryHeader(HrmAttEmpAttQueryQVO paramHrmAttEmpAttQueryQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getEmpAttQueryDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getEmpAttQueryDtlInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttEmployeeLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAttOutHdrMetaInfo(HrmAttEmpAttOutQVO paramHrmAttEmpAttOutQVO, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAttOutHeaderInfo(HrmAttEmpAttOutQVO paramHrmAttEmpAttOutQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAttEmpOut(HrmAttEmpAttOutHdrBean paramHrmAttEmpAttOutHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseSystemException, EnrgiseApplicationException, RemoteException;
  
  String saveHrmAttEmpQuery(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAttWorkGroupDayOffDtlMetaInfo(HrmAttWorkGroupDayOffQVO paramHrmAttWorkGroupDayOffQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAttWorkGroupDayOffDetailInfo(HrmAttWorkGroupDayOffQVO paramHrmAttWorkGroupDayOffQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAttWorkGroupDayOffData(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttWorkGroupInsertLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttWorkGroupQueryLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttWorkGroupSiteQueryLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getAttShiftMstHeaderMetaInfo(HrmAttShiftMstQVO paramHrmAttShiftMstQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getAttShiftMstHeader(HrmAttShiftMstQVO paramHrmAttShiftMstQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveAttShiftMstData(HrmAttShiftMstHdrBean paramHrmAttShiftMstHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getShiftCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getAttEmpshiftRosterDetailMetaInfo(HrmAttEmpShiftRosterQVO paramHrmAttEmpShiftRosterQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getAttEmpshiftRosterDetail(HrmAttEmpShiftRosterQVO paramHrmAttEmpShiftRosterQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveShiftRosterGenData(HrmAttShiftRosterGenHdrBean paramHrmAttShiftRosterGenHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getShiftRosterGenWorkGrpLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTCMstHeaderMetaInfo(HrmRecTestCentreMstQVO paramHrmRecTestCentreMstQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTCMstHeader(HrmRecTestCentreMstQVO paramHrmRecTestCentreMstQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmTCMst(HrmRecTestCentreMstHdrBean paramHrmRecTestCentreMstHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTCMstCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getRecLocVacencyDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getRecLngReqDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getRecQualReqDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getRecSkillReqDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getRecWorkExpDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getRecJobDescDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getRecLocVacencyDetail(String paramString, long paramLong1, long paramLong2) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getRecLngReqDetail(String paramString, long paramLong1, long paramLong2) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getRecQualReqDetail(String paramString, long paramLong1, long paramLong2) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getRecSkillReqDetail(String paramString, long paramLong1, long paramLong2) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getRecWorkExpDetail(String paramString, long paramLong1, long paramLong2) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getRecJobDescDetail(String paramString, long paramLong1, long paramLong2) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecAdvAttrDtl(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecAttrLocationLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecAttrQualificationLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecAttrLanguageLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecAttrSkillLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecAttrWorkLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecAttrRefLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecAttrPositionLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecApplnMtnHdrMetaInfo(HrmRecApplnMtnQVO paramHrmRecApplnMtnQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecApplnMtnHeaderInfo(HrmRecApplnMtnQVO paramHrmRecApplnMtnQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecApplnAddDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecApplnEduDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecApplnExpDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecApplnLangDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecApplnResultDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecApplnOtherDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecApplnRefMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecApplnTrngDtlsMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecApplnAddDtl(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecApplnExpDtl(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecApplnEduDtl(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecApplnLangDtl(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecApplnResultDtl(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecApplnOtherDtl(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecApplnRef(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecApplnTrngDtls(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecApplnResultDtl(HrmRecApplnMtnHdrBean paramHrmRecApplnMtnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecApplnLangDtl(HrmRecApplnMtnHdrBean paramHrmRecApplnMtnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecApplnEduDtl(HrmRecApplnMtnHdrBean paramHrmRecApplnMtnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecApplnExpDtl(HrmRecApplnMtnHdrBean paramHrmRecApplnMtnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecApplnAddDtl(HrmRecApplnMtnHdrBean paramHrmRecApplnMtnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecApplnOtherDtl(HrmRecApplnMtnHdrBean paramHrmRecApplnMtnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecApplnRef(HrmRecApplnMtnHdrBean paramHrmRecApplnMtnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecApplnTrngDtls(HrmRecApplnMtnHdrBean paramHrmRecApplnMtnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecApplnRefNoLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecApplnDesigLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecApplnApplnNoLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecApplnLangCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecApplnKnowCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecApplnResvCatCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecApplnTestCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getRefNoLOVdataNmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getDesigNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmScrutAppMntnDetailMetaInfo(HrmRecScrutAppMntQVO paramHrmRecScrutAppMntQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmScrutAppMntnDetailInfo(HrmRecScrutAppMntQVO paramHrmRecScrutAppMntQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmRecScrutAppDtl(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecAdvtHdrMetaInfo(HrmRecAdvtMtnQVO paramHrmRecAdvtMtnQVO) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecAdvtHdrInfo(HrmRecAdvtMtnQVO paramHrmRecAdvtMtnQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRecAdvtDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRecAdvtDetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getClassDataLOV(LovQueryVO paramLovQueryVO) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getRefNoLOV(LovQueryVO paramLovQueryVO) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getEntryModeLOV(LovQueryVO paramLovQueryVO) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPositionCodeLOV(LovQueryVO paramLovQueryVO) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveAdvtData(HrmRecAdvtMtnHdrBean paramHrmRecAdvtMtnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpRecCrtnHdrMetaInfo(HrmRecEmpRecCreationQVO paramHrmRecEmpRecCreationQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpRecCrtnHeaderInfo(HrmRecEmpRecCreationQVO paramHrmRecEmpRecCreationQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnApplnNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnEntryModeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnMotherTongueLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnNationalityLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnMaritalStatusLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnReservationCtgLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnReligionLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnCountryLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnStateLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnBaseSiteLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnDesignationLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnScaleLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnGradeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnCostCentreLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnJoiningGroupLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnTechNonTechLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmRecCrnEmployeeTypeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmRecEmpRecCreationHdrBean paramHrmRecEmpRecCreationHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngCrsHeaderMetaInfo(HrmTrngCrsMstQVO paramHrmTrngCrsMstQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngCrsHeader(HrmTrngCrsMstQVO paramHrmTrngCrsMstQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngCrsDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngcrsDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmTrngCrs(HrmTrngCrsMstHdrBean paramHrmTrngCrsMstHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngInsCrsHeaderMetaInfo(HrmTrngInsCrsQVO paramHrmTrngInsCrsQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngInsCrsHeader(HrmTrngInsCrsQVO paramHrmTrngInsCrsQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngInsCrsDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngInsCrsDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmTrngInsCrs(HrmTrngInsCrsHdrBean paramHrmTrngInsCrsHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngCrsBudHeaderMetaInfo(HrmTrngCrsBudQVO paramHrmTrngCrsBudQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngCrsBudHeader(HrmTrngCrsBudQVO paramHrmTrngCrsBudQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngCrsBudDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngCrsBudDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmTrngCrsBud(HrmTrngCrsBudHdrBean paramHrmTrngCrsBudHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngCalHeaderMetaInfo(HrmTrngCalQVO paramHrmTrngCalQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngCalHeader(HrmTrngCalQVO paramHrmTrngCalQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngCalDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngCalDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmTrngCal(HrmTrngCalHdrBean paramHrmTrngCalHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmFacHeaderMetaInfo(HrmTrngFacQVO paramHrmTrngFacQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmFacHeader(HrmTrngFacQVO paramHrmTrngFacQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmFacMast(HrmTrngFacBean paramHrmTrngFacBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmFacTrngHeaderMetaInfo(HrmTrngFacTrngQVO paramHrmTrngFacTrngQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmFacTrngHeader(HrmTrngFacTrngQVO paramHrmTrngFacTrngQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmFacTrngDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmFacTrngCalDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmFacTrng(HrmTrngFacTrngHdrBean paramHrmTrngFacTrngHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpTrngReqHeaderMetaInfo(HrmTrngEmpReqQVO paramHrmTrngEmpReqQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpTrngReqHeader(HrmTrngEmpReqQVO paramHrmTrngEmpReqQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpReqDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpReqDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmEmpTrngReq(HrmTrngEmpReqHdrBean paramHrmTrngEmpReqHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveEmpTrngReq(HrmTrngEmpReqHdrBean paramHrmTrngEmpReqHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectEmpTrngReq(HrmTrngEmpReqHdrBean paramHrmTrngEmpReqHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String submitEmpTrngReq(HrmTrngEmpReqHdrBean paramHrmTrngEmpReqHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getEmployeeCodeLOVdataQ(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getEmployeeCodeLOVdataN(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String getGroupInformation(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngEmpHistHeaderMetaInfo(HrmTrngEmpHistQVO paramHrmTrngEmpHistQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngEmpHistHeader(HrmTrngEmpHistQVO paramHrmTrngEmpHistQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngEmpHistDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngEmpHistDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngEmpAttHeaderMetaInfo(HrmTrngEmpAttQVO paramHrmTrngEmpAttQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngEmpAttHeader(HrmTrngEmpAttQVO paramHrmTrngEmpAttQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngEmpAttDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngEmpAttDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmTrngEmpAtt(HrmTrngEmpAttHdrBean paramHrmTrngEmpAttHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngFacFdBkDtlMetaInfo(HrmTrngFacFdbkQVO paramHrmTrngFacFdbkQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngFacFdBkDetailInfo(HrmTrngFacFdbkQVO paramHrmTrngFacFdbkQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngFacFdBkNextDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngFacFdBkNextDtl(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngFacFdbkDtlHdrMetaInfo(HrmTrngFacFdbkQVO paramHrmTrngFacFdbkQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngFacFdbkDtlHdr(HrmTrngFacFdbkQVO paramHrmTrngFacFdbkQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmFacFeedback(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngEmpFdBkDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngEmpFdBkDetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTrngEmpFbkHeaderMetaInfo(HrmTrngEmpFbkQVO paramHrmTrngEmpFbkQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTrngEmpFbkHeader(HrmTrngEmpFbkQVO paramHrmTrngEmpFbkQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmEmpFeedback(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngFdbkRatingHelpLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  void calendarClose(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmCalCloseCrsNameLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgMstBranchCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgInstCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgCountryCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgCityCodeLOVdataQmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgFacMstEmpNoLOVNmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgFacMstBaseInstLOVQmode(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngBudCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngBudCalendarCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngBudCourseCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngCalNameLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngSiteLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngCrsInsNameLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmClsCalCrsLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmEmpHistEmpLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmEmpHistCrsLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmEmpHistCalLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAttendanceDtlLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngCalInstLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngCalCrsCdLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgCourseLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgReqCourseLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngFacultyLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngRatingLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgReqCalLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgReqRecoLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrgReqEmpLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngCalDetailLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmFacNameLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngCourseLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrngFacultyLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  HashMap getEligClassInfo() throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmGenEligRuleHdrBean paramHrmGenEligRuleHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseSystemException, EnrgiseApplicationException, RemoteException;
  
  RecordMetaInfo getGenEligRuleMetaInfo(HrmGenEligRuleQVO paramHrmGenEligRuleQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getGenEligRuleHeaderInfo(HrmGenEligRuleQVO paramHrmGenEligRuleQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmGenEligRuleQuery(HrmGenEligRuleQueryHdrBean paramHrmGenEligRuleQueryHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmGenEligRuleQueryDetail(HrmGenEligRuleQueryQVO paramHrmGenEligRuleQueryQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmGenEligRuleQueryDetailMetaInfo(HrmGenEligRuleQueryQVO paramHrmGenEligRuleQueryQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmLeaveMasterHdrMetaInfo(HrmLvMstQVO paramHrmLvMstQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmLeaveMasterHeaderInfo(HrmLvMstQVO paramHrmLvMstQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmLeaveMasterDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmLeaveMasterDetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmCurLeaveMasterDetailInfo() throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmLeaveMst(HrmLvMstHdrBean paramHrmLvMstHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLvMstStateLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLeaveDetailLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLeaveMasterLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLeaveMasterCalLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLeaveCodeInsertLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmLeaveLedgerDtlMetaInfo(HrmLvLedgerQVO paramHrmLvLedgerQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmLeaveLedgerDetailInfo(HrmLvLedgerQVO paramHrmLvLedgerQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmLeaveLedgerTxnDtlMetaInfo(HrmLvLedgerQVO paramHrmLvLedgerQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmLeaveLedgerTxnDetailInfo(HrmLvLedgerQVO paramHrmLvLedgerQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveLeaveLedger(HrmLvLedgerHdrBean paramHrmLvLedgerHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmEmployeeNumberLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLeaveCodesLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getEmpCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String getGroupInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpLeaveEncashHdrMetaInfo(HrmLvEncashQVO paramHrmLvEncashQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpLeaveEncashHdrInfo(HrmLvEncashQVO paramHrmLvEncashQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmLvEncashHdrBean paramHrmLvEncashHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveLeaveEncash(HrmLvEncashHdrBean paramHrmLvEncashHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectLvEncash(HrmLvEncashHdrBean paramHrmLvEncashHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String submitLvEncash(HrmLvEncashHdrBean paramHrmLvEncashHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLeaveTypesLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLvEncashEmpNoQLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLvEncashEmpNoNLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmEncshLvCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLvApplnEmpNoQLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLvApplnEmpNoNLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpLeaveAppQueryDtlMetaInfo(HrmLvApplnQueryQVO paramHrmLvApplnQueryQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpLeaveAppQueryDtlInfo(HrmLvApplnQueryQVO paramHrmLvApplnQueryQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmLvApplnHdrBean paramHrmLvApplnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveLeaveAppln(HrmLvApplnHdrBean paramHrmLvApplnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String CancelLeaveAppln(HrmLvApplnHdrBean paramHrmLvApplnHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getLeaveDates(HrmLvApplnHdrBean paramHrmLvApplnHdrBean) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpLeaveAppQueryScreenDtlMetaInfo(HrmLvApplnQVO paramHrmLvApplnQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpLeaveAppQueryScreenDtlInfo(HrmLvApplnQVO paramHrmLvApplnQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLvAppQryEmpNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmLvAppQryLvCdLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmEmpLvAppLvCdLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmEmpLvAppLvCdInsLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmLeaveCanQueryDtlMetaInfo(HrmLvCancQueryQVO paramHrmLvCancQueryQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmLeaveCanQueryDetailInfo(HrmLvCancQueryQVO paramHrmLvCancQueryQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpLeaveCanQueryScreenDtlMetaInfo(HrmLvCancQVO paramHrmLvCancQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpLeaveCanQueryScreenDtlInfo(HrmLvCancQVO paramHrmLvCancQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmLvCancHdrBean paramHrmLvCancHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveLeaveCanc(HrmLvCancHdrBean paramHrmLvCancHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmCnclLeaveEmpLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmCnclLeaveTypeLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmPromOrderHdrMetaInfo(HrmPrmOrderQVO paramHrmPrmOrderQVO) throws RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmPromOrderHdr(HrmPrmOrderQVO paramHrmPrmOrderQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String savePromOrder(HrmPrmOrderHdrBean paramHrmPrmOrderHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromOrderEmpNoNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromOrderEmpNoQLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromOrderNoQLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromToGradeNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromToDesignationNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getRatingCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getKPAGrpCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromKPARatingGradeNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromKPARatingDesignationNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getRatNoLOVQdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getKPARatingHeaderMetaInfo(HrmPrmKPARatingQVO paramHrmPrmKPARatingQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getKPARatingHeaderInfo(HrmPrmKPARatingQVO paramHrmPrmKPARatingQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getPrmKPARatingPosDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getPrmKPARatingPosDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getPrmKPARatingFinDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getPrmKPARatingFinDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmPrmKPARatingHdrBean paramHrmPrmKPARatingHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmPrmTCHdrMetaInfo(HrmPrmTestScoreQVO paramHrmPrmTestScoreQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmPrmTCHdrInfo(HrmPrmTestScoreQVO paramHrmPrmTestScoreQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmPrmTCDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmPrmTCDetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPositionCodeLOVNew(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPositionCodeLOVQuery(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String savePrmTCData(HrmPrmTestScoreHdrBean paramHrmPrmTestScoreHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmPrmESDtlMetaInfo(HrmPrmExperienceScoreQVO paramHrmPrmExperienceScoreQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmPrmESDtlInfo(HrmPrmExperienceScoreQVO paramHrmPrmExperienceScoreQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getESPositionCodeLOVQuery(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getESPositionCodeLOVNew(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmPrmESData(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getPrmQualCriteriaDetailMetaInfo(HrmPrmQualCriteriaQVO paramHrmPrmQualCriteriaQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getPrmQualCriteriaDetail(HrmPrmQualCriteriaQVO paramHrmPrmQualCriteriaQVO, long paramLong1, long paramLong2) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String savePrmQualCriteriaDtl(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmPrmQualPositionLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmPrmQualificationLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmPrmCriteriaPostLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmPrmCriteriaDetailInfo(HrmPrmCriteriaQVO paramHrmPrmCriteriaQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmPrmCriteriaDetailMetaInfo(HrmPrmCriteriaQVO paramHrmPrmCriteriaQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmPrmCriteriaHdrBean paramHrmPrmCriteriaHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromKPARatingFromGradeNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromKPARatingFromDesignationNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromKPARatingToGradeNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromKPARatingToDesignationNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getPrmViewAssDetailMetaInfo(String paramString, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getPrmViewAssDetail(String paramString, long paramLong1, long paramLong2, UserInfo paramUserInfo) throws CreateException, RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String savePrmViewAssDtl(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPrmViewAssSiteCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPrmViewAssNoticeCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPrmViewAssPromotionCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPrmEmployeeNoLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPrmViewAssPosCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmPrmNoticeNoLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmPrmPositionNoLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmPrmNoticeDtlHdrMetaInfo(HrmPrmNoticeDtlQVO paramHrmPrmNoticeDtlQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmPrmNoticeDtlHdrInfo(HrmPrmNoticeDtlQVO paramHrmPrmNoticeDtlQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getNoticeDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getPrmNoticeDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveNoticeDtlData(HrmPrmNoticeDtlHdrBean paramHrmPrmNoticeDtlHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromNotGradeNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPromNotDesignationNLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getPrmGenAssPrmNoLOVData(LovQueryVO paramLovQueryVO) throws EnrgiseApplicationException, EnrgiseSystemException, CreateException, RemoteException;
  
  String savePrmGenAss(BaseHeaderBean paramBaseHeaderBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws EnrgiseApplicationException, EnrgiseSystemException, CreateException, RemoteException;
  
  LovVO getHrmLvCreditRegionLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRoasterHdrMetaInfo(HrmRoasterEntryQVO paramHrmRoasterEntryQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRoasterHdrInfo(HrmRoasterEntryQVO paramHrmRoasterEntryQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveRoasterHdr(HrmRoasterEntryHdrBean paramHrmRoasterEntryHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getRstrCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmRoasterEntryDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmRoasterEntryDetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getRstrSocialStatusLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getRoasterEmpDetailsLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAdhocReportHdrMetaInfo(HrmAdhocReportQVO paramHrmAdhocReportQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAdhocReportHeaderInfo(HrmAdhocReportQVO paramHrmAdhocReportQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAdhocReport(HrmAdhocReportHdrBean paramHrmAdhocReportHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getQueryLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpPersAssetMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpPersAssetInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmEmpPersAsset(HrmEmpPersHdrBean paramHrmEmpPersHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
}
