package WEB-INF.classes.wenrgise.hrms.ejb.facade;

import java.rmi.RemoteException;
import java.sql.Timestamp;
import java.util.ArrayList;
import javax.ejb.CreateException;
import javax.ejb.EJBObject;
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.HrmATDDeputChrgRptHdrBean;
import wenrgise.hrms.bean.HrmATDDeputOrderSngEmpHdrBean;
import wenrgise.hrms.bean.HrmATDTransOrderForSingleEmpBean;
import wenrgise.hrms.bean.HrmAppTempHdrBean;
import wenrgise.hrms.bean.HrmAppraisalKPAHdrBean;
import wenrgise.hrms.bean.HrmAprslHdrBean;
import wenrgise.hrms.bean.HrmAprslSpcTmplHdrBean;
import wenrgise.hrms.bean.HrmAprslStartOrderHdrBean;
import wenrgise.hrms.bean.HrmAprslStartRuleHdrBean;
import wenrgise.hrms.bean.HrmChargeReportHdrBean;
import wenrgise.hrms.bean.HrmDeputationApplicationHdrBean;
import wenrgise.hrms.bean.HrmEmpTransCnclApplHdrBean;
import wenrgise.hrms.bean.HrmTransCnclOrderSingEmpHdrBean;
import wenrgise.hrms.bean.HrmTransferApplicationHdrBean;
import wenrgise.hrms.vo.HrmATDDptnApplQVO;
import wenrgise.hrms.vo.HrmATDDptnChrgRptQVO;
import wenrgise.hrms.vo.HrmATDDptnOrderSingleEmpQVO;
import wenrgise.hrms.vo.HrmATDTransApplQVO;
import wenrgise.hrms.vo.HrmATDTransChrgRptQVO;
import wenrgise.hrms.vo.HrmATDTransCnclApplQVO;
import wenrgise.hrms.vo.HrmATDTransCnclOrderSingleEmpQVO;
import wenrgise.hrms.vo.HrmATDTransSingleEmpQVO;
import wenrgise.hrms.vo.HrmAppTempQueryVO;
import wenrgise.hrms.vo.HrmAppraisalKPAQVO;
import wenrgise.hrms.vo.HrmAprslQVO;
import wenrgise.hrms.vo.HrmAprslSpcTmplQVO;
import wenrgise.hrms.vo.HrmAprslStartOrderQVO;
import wenrgise.hrms.vo.HrmAprslStartRuleQVO;
import wenrgise.workflow.bean.WflWorkListInfoBean;

public interface HrmThirdFacade extends EJBObject {
  WflWorkListInfoBean getWorkListInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmTransSingleEmpRecordMetaInfo(HrmATDTransSingleEmpQVO paramHrmATDTransSingleEmpQVO, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmTransSingleEmpHeaderInfo(HrmATDTransSingleEmpQVO paramHrmATDTransSingleEmpQVO, long paramLong1, long paramLong2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTransOrderNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTransAplnNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmToSiteCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmToWorkGroupLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmATDTransOrderForSingleEmpBean paramHrmATDTransOrderForSingleEmpBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveTranOrderSingleEmp(HrmATDTransOrderForSingleEmpBean paramHrmATDTransOrderForSingleEmpBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectTranOrderSingleEmp(HrmATDTransOrderForSingleEmpBean paramHrmATDTransOrderForSingleEmpBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String submitTranOrderSingleEmp(HrmATDTransOrderForSingleEmpBean paramHrmATDTransOrderForSingleEmpBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpTransAppHeaderMetaInfo(HrmATDTransApplQVO paramHrmATDTransApplQVO, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpTransAppHeader(HrmATDTransApplQVO paramHrmATDTransApplQVO, long paramLong1, long paramLong2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmTransAppl(HrmTransferApplicationHdrBean paramHrmTransferApplicationHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmChargeRepHeaderMetaInfo(HrmATDTransChrgRptQVO paramHrmATDTransChrgRptQVO, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmChargeRepHeader(HrmATDTransChrgRptQVO paramHrmATDTransChrgRptQVO, long paramLong1, long paramLong2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmChargeReportHdrBean paramHrmChargeReportHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveTranChrgRpt(HrmChargeReportHdrBean paramHrmChargeReportHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectTranChrgRpt(HrmChargeReportHdrBean paramHrmChargeReportHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String submitTranChrgRpt(HrmChargeReportHdrBean paramHrmChargeReportHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpTransCnclHeaderMetaInfo(HrmATDTransCnclApplQVO paramHrmATDTransCnclApplQVO, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpTransCnclHeader(HrmATDTransCnclApplQVO paramHrmATDTransCnclApplQVO, long paramLong1, long paramLong2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmTransCnclAppl(HrmEmpTransCnclApplHdrBean paramHrmEmpTransCnclApplHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String submitTransferCnclAppln(HrmEmpTransCnclApplHdrBean paramHrmEmpTransCnclApplHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveTransferCnclAppln(HrmEmpTransCnclApplHdrBean paramHrmEmpTransCnclApplHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectTransferCnclAppln(HrmEmpTransCnclApplHdrBean paramHrmEmpTransCnclApplHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String cancelTransfer(HrmATDTransOrderForSingleEmpBean paramHrmATDTransOrderForSingleEmpBean, Timestamp paramTimestamp1, ArrayList paramArrayList, Timestamp paramTimestamp2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpDeputAppHdrMetaInfo(HrmATDDptnApplQVO paramHrmATDDptnApplQVO, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpDeputAppHeaderInfo(HrmATDDptnApplQVO paramHrmATDDptnApplQVO, long paramLong1, long paramLong2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmDeputationApplicationHdrBean paramHrmDeputationApplicationHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveDeputAppln(HrmDeputationApplicationHdrBean paramHrmDeputationApplicationHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectDeputAppln(HrmDeputationApplicationHdrBean paramHrmDeputationApplicationHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String submitDeputAppln(HrmDeputationApplicationHdrBean paramHrmDeputationApplicationHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpTrnsCnclOrderHdrMetaInfo(HrmATDTransCnclOrderSingleEmpQVO paramHrmATDTransCnclOrderSingleEmpQVO, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpTrnsCnclOrderHeaderInfo(HrmATDTransCnclOrderSingleEmpQVO paramHrmATDTransCnclOrderSingleEmpQVO, long paramLong1, long paramLong2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmTransCnclOrderSingEmpHdrBean paramHrmTransCnclOrderSingEmpHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String submitTranCnclOrder(HrmTransCnclOrderSingEmpHdrBean paramHrmTransCnclOrderSingEmpHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveTranCnclOrder(HrmTransCnclOrderSingEmpHdrBean paramHrmTransCnclOrderSingEmpHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectTranCnclOrder(HrmTransCnclOrderSingEmpHdrBean paramHrmTransCnclOrderSingEmpHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmDeputOrderSngEmpHdrMetaInfo(HrmATDDptnOrderSingleEmpQVO paramHrmATDDptnOrderSingleEmpQVO, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmDeputOrderSngEmpHeaderInfo(HrmATDDptnOrderSingleEmpQVO paramHrmATDDptnOrderSingleEmpQVO, long paramLong1, long paramLong2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmATDDeputOrderSngEmpHdrBean paramHrmATDDeputOrderSngEmpHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveDeputOrder(HrmATDDeputOrderSngEmpHdrBean paramHrmATDDeputOrderSngEmpHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectDeputOrder(HrmATDDeputOrderSngEmpHdrBean paramHrmATDDeputOrderSngEmpHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String submitDeputOrder(HrmATDDeputOrderSngEmpHdrBean paramHrmATDDeputOrderSngEmpHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmDeputChargeRepHdrMetaInfo(HrmATDDptnChrgRptQVO paramHrmATDDptnChrgRptQVO, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmDeputChargeRepHeaderInfo(HrmATDDptnChrgRptQVO paramHrmATDDptnChrgRptQVO, long paramLong1, long paramLong2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveData(HrmATDDeputChrgRptHdrBean paramHrmATDDeputChrgRptHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveDeputChrgRpt(HrmATDDeputChrgRptHdrBean paramHrmATDDeputChrgRptHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectDeputChrgRpt(HrmATDDeputChrgRptHdrBean paramHrmATDDeputChrgRptHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String submitDeputChrgRpt(HrmATDDeputChrgRptHdrBean paramHrmATDDeputChrgRptHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrnApplnNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrnOfcNoteNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrnDesignationLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrnWorkgroupLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrnEmpNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrnEmpNoInsLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrnSite1LOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrnSite2LOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTrnSite3LOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmChrgOrderNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmChrgOrderNoQLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmChrgCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmCnclApplNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmCnclOfNoteNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmEmpNoQCnclApplLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmEmpNoICnclApplLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDeputApplnNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDeputEmpNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDeputEmpNoQLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDeputAdvtNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDeputPostNameLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTransCnclOrderAppNoLOVQdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTransCnclOrderAppNoLOVIdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTransCnclOrderLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDeputationOrderNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDeputApplcnNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDeputApplcnNoQLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmTransReptEmpNoLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDepChrgOrderNoLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDepChrgOrderNoQLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmDepChrgCodeLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpAprslHdrMetaInfo(HrmAprslQVO paramHrmAprslQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpAprslHdrInfo(HrmAprslQVO paramHrmAprslQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpAprslKPADetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpAprslKPADetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmEmpAprslGoalsDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmEmpAprslGoalsDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAprslTrngReqDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrAprslTrngReqDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrAprslEmpPerDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmEmpAprsl(HrmAprslHdrBean paramHrmAprslHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslStartOrderLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getEmpAprslStOrderLOVQ(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getEmpAprslStOrderLOVI(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslRating0LOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslRating1LOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslRating2LOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslRating3LOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslRating4LOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslRating5LOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String calEmpFinRating(HrmAprslHdrBean paramHrmAprslHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveEmpAprsl(HrmAprslHdrBean paramHrmAprslHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectEmpAprsl(HrmAprslHdrBean paramHrmAprslHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAppTemplateHdrMetaInfo(HrmAppTempQueryVO paramHrmAppTempQueryVO) throws RemoteException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAppTemplateHeaderInfo(HrmAppTempQueryVO paramHrmAppTempQueryVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAppTempSecDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAppTempSecDetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAprslTmplSec(HrmAppTempHdrBean paramHrmAppTempHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslTmplNameLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslSecCodeNameLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslKPALOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslParentCodeLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveHrmAprslTmplMst(HrmAppTempHdrBean paramHrmAppTempHdrBean, String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAppTempSecKPADtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAppTempSecKPADetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAppRaisalKpaHeaderMetaInfo(HrmAppraisalKPAQVO paramHrmAppraisalKPAQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAppRaisalKpaHeader(HrmAppraisalKPAQVO paramHrmAppraisalKPAQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAppRaisalKpa(HrmAppraisalKPAHdrBean paramHrmAppraisalKPAHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAppRaisalKpaDetailMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAppRaisalKpaDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getQueryAppraisalWorkGrpLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String getHrmAppRaisalKpaExactWeightage(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAprslStOrderMetaInfo(HrmAprslStartOrderQVO paramHrmAprslStartOrderQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAprslStOrderInfo(HrmAprslStartOrderQVO paramHrmAprslStartOrderQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAprslStOrder(HrmAprslStartOrderHdrBean paramHrmAprslStartOrderHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslStOrderNoLOVQrydata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAprslStRuleHdrMetaInfo(HrmAprslStartRuleQVO paramHrmAprslStartRuleQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAprslStRuleHeader(HrmAprslStartRuleQVO paramHrmAprslStartRuleQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAprslStRuleDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAprslStRuleDetail(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAprslStRule(HrmAprslStartRuleHdrBean paramHrmAprslStartRuleHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getClsMstData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getClsDtlData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getClsMstDataQ(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getClsDtlDataQ(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getQueryEmployeeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getEmployeeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getQueryStOrdLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getQueryWrkGrpLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getQuerySiteCodeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getWrkGrpLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmChgRepEmpLOVdata(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAprslSpcTmpHdrMetaInfo(HrmAprslSpcTmplQVO paramHrmAprslSpcTmplQVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAprslSpcTmpHeaderInfo(HrmAprslSpcTmplQVO paramHrmAprslSpcTmplQVO, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAprslSpcTmpKPADtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAprslSpcTmpKPADetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAprslSpcTmpGoalsDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAprslSpcTmpGoalsDetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAprslSpcTmpEligDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  ArrayList getHrmAprslSpcTmpEligDetailInfo(String paramString, long paramLong1, long paramLong2) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String saveHrmAprslSpcTmp(HrmAprslSpcTmplHdrBean paramHrmAprslSpcTmplHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String approveHrmAprslSpcTmp(HrmAprslSpcTmplHdrBean paramHrmAprslSpcTmplHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  String rejectHrmAprslSpcTmp(HrmAprslSpcTmplHdrBean paramHrmAprslSpcTmplHdrBean, Timestamp paramTimestamp1, String paramString1, String paramString2, boolean paramBoolean1, ArrayList paramArrayList, boolean paramBoolean2, Timestamp paramTimestamp2, UserInfo paramUserInfo) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getQuerySpcTemplateData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getTemplateData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getQueryStartOrdLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getQueryTemplateData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getTempSectionData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getSpcEmployeeLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslTempNameQLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getAprslTmplRatingCodeQLOV(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  LovVO getHrmAprslEmpNoLOVData(LovQueryVO paramLovQueryVO) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
  
  RecordMetaInfo getHrmAprslEmpDtlMetaInfo(String paramString) throws RemoteException, CreateException, EnrgiseApplicationException, EnrgiseSystemException;
}
