<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd">
<!-- Starts input support search -->
<bean name="/inputSupSearch" class="jp.co.manulife.mga.ips.ui.IpsSearchAction">
<property name="ipsSearchBO" ref="ipsSearchBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!-- For SCV data base access -->
<bean name="/ipsAddrBankSearch" class="jp.co.manulife.mga.ips.ui.IpsSearchAction">
<property name="ipsSearchBO" ref="ipsSearchBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="ipsSearchBO" class="jp.co.manulife.mga.ips.bo.IpsSearchBO">
<property name="ipsSearchDAO" ref="ipsSearchDAO" />
<property name="ipsAddrBankDAO" ref="ipsAddrBankDAO"/>
</bean>
<!-- Creating AGWEBDB datasource -->
<bean name="ipsSearchDTO" class="jp.co.manulife.mga.ips.dto.IpsSearchDTO"/>
<bean name="ipsSearchDAO" class="jp.co.manulife.mga.ips.dao.IpsSearchDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="ipsAddrBankDAO" class="jp.co.manulife.mga.ips.dao.IpsAddrBankDAO">
<property name="sessionFactory">
<!-- commented for FEDERATED SCV DATABSE
<ref local="sessionFactorySCV"/>
-->
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="/login" class="jp.co.manulife.mga.gen.ui.GenLi0001Action">
<property name="genLi0001BO" ref="genLi0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/load" class="jp.co.manulife.mga.gen.ui.GenLi0001Action">
<property name="genLi0001BO" ref="genLi0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/logout" class="jp.co.manulife.mga.gen.ui.GenLo0001Action">
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="genLi0001BO" ref="genLi0001BO"></property>
</bean>
<bean name="genLi0001DTO" class="jp.co.manulife.mga.gen.dto.GenLi0001DTO"/>
<bean name="genLi0001BO" class="jp.co.manulife.mga.gen.bo.GenLi0001BO">
<property name="genLi0001DAO" ref="genLi0001DAO">
</property>
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="genLi0001DAO" class="jp.co.manulife.mga.gen.dao.GenLi0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- login module end -->
<!-- Home module start -->
<bean name="/nextAction" class="jp.co.manulife.mga.gen.ui.GenHm0001Action">
<property name="genHm0001BO" ref="genHm0001BO"></property>
<!-- <property name="genHm0001DTO" ref="genHm0001DTO"></property> -->
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
<!-- NIT-BTMU Login Start -->
<property name="genLi0001BO" ref="genLi0001BO"></property>
<!-- NIT-BTMU Login End -->
</bean>
<bean name="genHm0001DTO" class="jp.co.manulife.mga.gen.dto.GenHm0001DTO"/>
<bean name="genHm0001BO" class="jp.co.manulife.mga.gen.bo.GenHm0001BO">
<property name="genHm0001DAO" ref="genHm0001DAO">
</property>
</bean>
<bean name="genHm0001DAO" class="jp.co.manulife.mga.gen.dao.GenHm0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Home module end -->
<!--Illustration Creation Start-->
<!-- Password Change END -->
<bean name="/loadPwdChg" class="jp.co.manulife.mga.gen.ui.GenPc0001Action">
<property name="genPc0001BO" ref="genPc0001BO"></property>
<!-- <property name="genPc0001DTO" ref="genPc0001DTO"></property> -->
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/pwdChg" class="jp.co.manulife.mga.gen.ui.GenPc0001Action">
<property name="genPc0001BO" ref="genPc0001BO"></property>
<!-- <property name="genPc0001DTO" ref="genPc0001DTO"></property> -->
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="genPc0001BO" class="jp.co.manulife.mga.gen.bo.GenPc0001BO">
<property name="genPc0001DAO" ref="genPc0001DAO">
</property>
</bean>
<bean name="genPc0001DTO" class="jp.co.manulife.mga.gen.dto.GenPc0001DTO"/>
<bean name="genPc0001DAO" class="jp.co.manulife.mga.gen.dao.GenPc0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Starting Phase1 - PCR# 14 -->
<bean name="MgaBO" class="jp.co.manulife.mga.common.bo.MgaBO" >
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="BaseDispatchAction" class="jp.co.manulife.mga.common.ui.BaseDispatchAction" />
<!-- Starting Phase1 - PCR# 14 -->
<bean name="BaseDAO" class="jp.co.manulife.mga.common.dao.BaseDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="appLimitCheck0001BO" class="jp.co.manulife.mga.app.bo.AppLimitCheck0001BO">
<property name="appLimitCheck0001DAO" ref="appLimitCheck0001DAO"></property>
</bean>
<bean name="appLimitCheck0001DAO" class="jp.co.manulife.mga.app.dao.AppLimitCheck0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="appLimitCheck0001DTO" class="jp.co.manulife.mga.app.dto.AppLimitCheckDTO">
</bean>
<bean name="BaseBO" class="jp.co.manulife.mga.common.bo.BaseBO">
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="/illustrationCreationIP" class="jp.co.manulife.mga.ill.ui.IllNIP0001Action">
<property name="illNIP0001BO" ref="illNIP0001BO"></property>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="basebo" ref="BaseBO"></property>
<!-- NIT-BTMU Login Start -->
<property name="genLi0001BO" ref="genLi0001BO"></property>
<!-- NIT-BTMU Login End -->
</bean>
<bean name="illNIP0001BO" class="jp.co.manulife.mga.ill.bo.IllNIP0001BO">
<property name="illNIP0001DAO" ref="illNIP0001DAO"></property>
<property name="baseBO" ref="BaseBO"/>
</bean>
<bean name="illNIP0001DAO" class="jp.co.manulife.mga.ill.dao.IllNIP0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean name="/applicationCreationIP" class="jp.co.manulife.mga.app.ui.AppNip0001Action">
<property name="appNip0001BO" ref="appNip0001BO"></property>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="genLi0001BO" ref="genLi0001BO"></property>
</bean>
<bean name="/appRegPolicyInfoIP" class="jp.co.manulife.mga.app.ui.AppNip0001Action">
<property name="appNip0001BO" ref="appNip0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/insLoadIP" class="jp.co.manulife.mga.app.ui.AppNip0001Action">
<property name="appNip0001BO" ref="appNip0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="appNip0001BO" class="jp.co.manulife.mga.app.bo.AppNip0001BO">
<property name="illNIP0001BO" ref="illNIP0001BO"></property>
<property name="appNip0001DAO" ref="appNip0001DAO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="appNip0001DAO" class="jp.co.manulife.mga.app.dao.AppNip0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="appNip0001DTO" class="jp.co.manulife.mga.app.dto.AppNip0001DTO"/>
<bean name="/illustrationCreationWL" class="jp.co.manulife.mga.ill.ui.IllSPWLAction">
<property name="illSPWLBO" ref="IllSPWLBO"></property>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="basebo" ref="BaseBO"></property>
<!-- NIT-BTMU Login Start -->
<property name="genLi0001BO" ref="genLi0001BO"></property>
<!-- NIT-BTMU Login End -->
</bean>
<bean name="IllSPWLBO" class="jp.co.manulife.mga.ill.bo.IllSPWLBO">
<property name="illSPWLDAO" ref="IllSPWLDAO"></property>
<property name="baseBO" ref="BaseBO"/>
</bean>
<bean name="IllSPWLDAO" class="jp.co.manulife.mga.ill.dao.IllSPWLDAO">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean name="/applicationCreationWL" class="jp.co.manulife.mga.app.ui.AppSPWLAction">
<property name="appSPWLBO" ref="AppSPWLBO"></property>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="genLi0001BO" ref="genLi0001BO"></property>
</bean>
<bean name="/appRegPolicyInfoWL" class="jp.co.manulife.mga.app.ui.AppSPWLAction">
<property name="appSPWLBO" ref="AppSPWLBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!--
<bean name="/insLoadIP" class="jp.co.manulife.mga.app.ui.AppSPWLAction">
<property name="appSPWLBO" ref="AppSPWLBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean> -->
<bean name="AppSPWLBO" class="jp.co.manulife.mga.app.bo.AppSPWLBO">
<property name="illSPWLBO" ref="IllSPWLBO"></property>
<property name="appSPWLDAO" ref="AppSPWLDAO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="AppSPWLDAO" class="jp.co.manulife.mga.app.dao.AppSPWLDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="AppSPWLDTO" class="jp.co.manulife.mga.app.dto.AppSPWLDTO"/>
<bean name="logger" class="jp.co.manulife.mga.common.util.MGAUtil">
<property name="basebo" ref="BaseBO"></property>
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="/ingeniumCSVFee" class="jp.co.manulife.mga.service.ui.CallIngenium001Action">
<property name="ingCSVBO" ref="ingCSVBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="ingCSVBO" class="jp.co.manulife.mga.service.bo.IngeniumCSV001BO">
<property name="service" ref="service"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="service" class="jp.co.manulife.mga.service.locator.ServiceLocator">
</bean>
<!-- NIP-BTMU Changes Start iGATE -->
<bean name="/illIwinSearch" class="jp.co.manulife.mga.ill.ui.IlliWinSearchAction">
<property name="genLi0001BO" ref="genLi0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="illiWinSearchBO" ref="illiWinSearchBO"></property>
</bean>
<bean name="illiWinSearchBO" class="jp.co.manulife.mga.ill.bo.IlliWinSearchBO">
<property name="illiWinSearchDAO" ref="illiWinSearchDAO"></property>
</bean>
<bean name="illiWinSearchDAO" class="jp.co.manulife.mga.ill.dao.IlliWinSearchDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- NIP-BTMU Changes End iGATE -->
<!-- LT module Start Shruthi -->
<bean name="/illustrationCreationLT" class="jp.co.manulife.mga.ill.ui.IllLT0001Action">
<!-- <property name="illNi0001BO" ref="illNI0001BO"/> -->
<property name="illLt0001BO" ref="illLT0001BO"/>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="illLT0001BO" class="jp.co.manulife.mga.ill.bo.IllLT0001BO">
<property name="illLt0001DAO" ref="illLT0001DAO"/>
<!-- <property name="illNi0001DAO" ref="illNi0001DAO"/> -->
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="illLT0001DAO" class="jp.co.manulife.mga.ill.dao.IllLT0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Insured Information Detail for illustration start -->
<bean name="/illLTLoad" class="jp.co.manulife.mga.ill.ui.IllLT0001Action">
<property name="illLt0001BO" ref="illLT0001BO"></property>
<!-- <property name="illNI0001DTO" ref="illNI0001DTO"></property> -->
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/illustrationCreationSL" class="jp.co.manulife.mga.ill.ui.IllLT0001Action">
<!-- <property name="illNi0001BO" ref="illNI0001BO"/> -->
<property name="illLt0001BO" ref="illLT0001BO"/>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="editPdf" ref="editPdf"></property>
<property name="illSMBCSSLTXML" ref="illSMBCSSLTXML"></property>
</bean>
<bean name="editPdf" class="jp.co.manulife.mga.report.ill.smbc.sslt.print.IllSMBCSSLTEditPdf">
<property name="illLTPr0001DAO" ref="illLTPr0001DAO">
</property>
</bean>
<bean name="illSMBCSSLTXML" class="jp.co.manulife.mga.report.ill.smbc.sslt.print.IllSMBCSSLTXML">
<property name="illLTPr0001DAO" ref="illLTPr0001DAO">
</property>
</bean>
<!-- Insured Information Detail for illustration end -->
<!-- LT module End Shruthi -->
<!-- Illustration Print LT starts -->
<bean name="/illustrationPrintLT" class="jp.co.manulife.mga.ill.ui.IllLTPr0001Action">
<property name="illLTPr0001BO" ref="illLTPr0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="illLTPr0001BO" class="jp.co.manulife.mga.ill.bo.IllLTPr0001BO">
<property name="illLTPr0001DAO" ref="illLTPr0001DAO">
</property>
</bean>
<bean name="illLTPr0001DAO" class="jp.co.manulife.mga.ill.dao.IllLTPr0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Illustration Print LT ends-->
<bean name="/appRegPolicyInfoLT"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="appLT0001BO" class="jp.co.manulife.mga.app.bo.AppLT0001BO">
<property name="appLT0001DAO" ref="appLT0001DAO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="illLT0001DAO" ref="illLT0001DAO"/>
<property name="admUr0001BO" ref="admUr0001BO"/>
<property name="basebo" ref="BaseBO"></property>
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="appLT0001DAO" class="jp.co.manulife.mga.app.dao.AppLT0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!--Bean for Application Creation - Insured Information module -->
<bean name="/applicationLT"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/saveAppLT"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/applicationCreationLT" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/insLoadLT" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/appRegInsInfoLT" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!-- SSLT starts -->
<bean name="/appRegPolicyInfoSL"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!--Bean for Application Creation - Insured Information module -->
<bean name="/applicationSL"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/saveAppSL"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/applicationCreationSL" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/insLoadSL" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/appRegInsInfoSL" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!-- SSLT Ends -->
<!-- Illustration Search Ends -->
<!-- Illustration Print Start -->
<bean name="SCVLogger" class="jp.co.manulife.scv.online.common.logging.SCVLogger">
<property name="logDetails" ref="logDetails"> </property>
</bean>
<bean name="logDetails" class="jp.co.manulife.scv.online.common.logging.LogDetails"/>
<bean name="ScvBo" class="jp.co.manulife.scv.online.common.app.bo.SCVBO">
<property name="baseDAO" ref="BaseDAOSCV"></property>
</bean>
<bean name="BaseDAOSCV" class="jp.co.manulife.scv.online.common.app.dao.BaseDAO">
<property name="sessionFactory">
<!-- <ref local="sessionFactorySCV"/>-->
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Policy Inquiry Start -->
<bean name="/policyInquirySearch" class="jp.co.manulife.mga.piq.ui.PolicyInquirySearchAction">
<property name="policyInquirySearchBO" ref="policyInquirySearchBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="policyInquirySearchDTO" class="jp.co.manulife.mga.piq.dto.PolicyInquirySearchDTO"/>
<bean name="policyInquirySearchBO" class="jp.co.manulife.mga.piq.bo.PolicyInquirySearchBO">
<property name="policyInquirySearchDAO" ref="policyInquirySearchDAO"></property>
<property name="policyInquirySearchMGADAO" ref="policyInquirySearchMGADAO"></property>
</bean>
<bean name="policyInquirySearchDAO" class="jp.co.manulife.mga.piq.dao.PolicyInquirySearchDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="policyInquirySearchMGADAO" class="jp.co.manulife.mga.piq.dao.PolicyInquirySearchMGADAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Display policy details Start -->
<bean name="/srchPolicyDetails" class="jp.co.manulife.mga.common.ui.DetailPolicyInqAction">
<property name="policyInqBO" ref="PolicyInqBO"></property>
<property name="logDetails" ref="logDetails"></property>
<property name="SCVLogger" ref="SCVLogger"></property>
<property name="scvBO" ref="ScvBo"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
<!-- Starting NWL Policy Enquiry fix -->
<property name="policyInquirySearchBO" ref="policyInquirySearchBO"></property>
<!-- Ending NWL Policy Enquiry fix -->
</bean>
<bean name="PolicyInqBO" class="jp.co.manulife.scv.online.poliq.app.bo.PolicyInqBO">
<property name="policyInqdao" ref="PolicyInqDAO"></property>
<property name="SCVLogger" ref="SCVLogger"></property>
</bean>
<bean name="PolicyInqDAO" class="jp.co.manulife.scv.online.poliq.app.dao.PolicyInqDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Display policy details End -->
<!-- Policy Inquiry End -->
<!--Doctorsearch start-->
<!-- MP229 SMBC SSLT 20130729 START -->
<bean name="/doctorSearch" class="jp.co.manulife.mga.asi.ui.AsiDs0001Action">
<property name="asiDs0001BO" ref="asiDs0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="asiDs0001BO" class="jp.co.manulife.mga.asi.bo.AsiDs0001BO">
<property name="asiDs0001DAO" ref="asiDs0001DAO">
</property>
</bean>
<bean name="asiDs0001DAO" class="jp.co.manulife.mga.asi.dao.AsiDs0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="/doctorDetailPrint" class="jp.co.manulife.mga.asi.ui.AsiDsPr01Action">
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!-- MP229 SMBC SSLT 20130729 START -->
<!--Doctor search end-->
<!-- MP229 SMBC SSLT Changes iGATE 20130626 Start -->
<bean name="/illIwinSMBCSearch" class="jp.co.manulife.mga.ill.ui.IlliWinSMBCSearchAction">
<property name="genLi0001BO" ref="genLi0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="illSMBCSearchBO" ref="illSMBCSearchBO"></property>
</bean>
<bean name="illSMBCSearchBO" class="jp.co.manulife.mga.ill.bo.IlliWinSMBCSearchBO">
<property name="illSMBCSearchDAO" ref="illiWinSearchDAO"></property>
</bean>
<!-- MP229 SMBC SSLT Changes iGATE 20130626 End -->
<!-- User registration START -->
<bean name="/UserReg" class="jp.co.manulife.mga.adm.ui.AdmUr0001Action">
<property name="admUr0001BO" ref="admUr0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="admUr0001DTO" class="jp.co.manulife.mga.adm.dto.AdmUr0001DTO"/>
<bean name="admUr0001BO" class="jp.co.manulife.mga.adm.bo.AdmUr0001BO">
<property name="admUr0001DAO" ref="admUr0001DAO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="admUr0001DAO" class="jp.co.manulife.mga.adm.dao.AdmUr0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- User registration END -->
<!-- Interceptors
-->
<!-- AutoProxies -->
<bean name="loggingAutoProxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<!-- <value>/login</value> -->
<value>/nextAction</value>
<value>/applicationSearch</value>
<value>/applicationPrintCR</value>
<value>/appRegPolicyInfoNI</value>
<value>/loadPwdChg</value>
<value>/pwdChg</value>
<value>/illustrationPrintNIPPr</value>
<value>/illustrationCreationIP</value>
<value>/illustrationCreationLT</value>
<value>/illLTLoad</value>
<value>/appRegPolicyInfoLT</value>
<value>/applicationLT</value>
<value>/applicationPrintLT</value>
<value>/saveAppLT</value>
<value>/applicationCreationLT</value>
<value>/insLoadLT</value>
<value>/appRegInsInfoLT</value>
<value>/illustrationPrintLT</value>
<value>/illIwinSearch</value>
<value>/illIwinSMBCSearch</value>
<value>/UserReg</value>
<value>/illustrationCreationWL</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>logger</value>
</list>
</property>
</bean>
<!-- Creating AGWEBDB datasource -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
<property name="dataSource">
<ref local="dataSource"/>
</property>
<property name="mappingResources">
<list>
<value>conf/MPolApp.hbm.xml</value>
<value>conf/MContract.hbm.xml</value>
<value>conf/MPolIll.hbm.xml</value>
<value>conf/MTmpInsIll.hbm.xml</value>
<value>conf/MInsIll.hbm.xml</value>
<value>conf/MAppCode2.hbm.xml</value>
<value>conf/MTmpInsApp.hbm.xml</value>
<value>conf/MInsApp.hbm.xml</value>
<value>conf/MTmpGeneric.hbm.xml</value>
<value>conf/MCtrl.hbm.xml</value>
<value>conf/MAccessLog.hbm.xml</value>
<value>conf/MSysdate.hbm.xml</value>
<value>conf/MGwIAReprnt.hbm.xml</value>
<value>conf/MTmpInsIllDispNI.hbm.xml</value>
<value>conf/MTmpInsIllDisp.hbm.xml</value>
<value>conf/MGwuseraddinfo.hbm.xml</value>
<value>conf/AppTmpMainIns.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.DB2Dialect</prop>
<!-- prop key="hibernate.hbm2ddl.auto">update</prop> -->
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.current_session_context_class">thread</prop>
<prop key="hibernate.connection.release_mode">auto</prop>
<prop key="hibernate.default_schema">${hibernate.default_schema}</prop>
<prop key="hibernate.generate_statistics">true</prop>
<prop key="hibernate.transaction.flush_before_completion">true</prop>
<prop key="hibernate.transaction.auto_close_session">true</prop>
<prop key="hibernate.jdbc.batch_size">20</prop>
<!-- <prop key="hibernate.cache.provider_class">org.hibernate.cache.TreeCacheProvider</prop>
<prop key="hibernate.cache.use_query_cache">true</prop> -->
</props>
</property>
</bean>
<!-- Creating SCV datasource -->
<!-- <bean id="sessionFactorySCV" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
<property name="dataSource">
<ref local="dataSourceSCV"/>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.DB2Dialect</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.current_session_context_class">thread</prop>
<prop key="hibernate.connection.release_mode">auto</prop>
<prop key="hibernate.default_schema">${hibernate.default_schema}</prop>
<prop key="hibernate.generate_statistics">true</prop>
<prop key="hibernate.transaction.flush_before_completion">true</prop>
<prop key="hibernate.transaction.auto_close_session">true</prop>
<prop key="hibernate.jdbc.batch_size">20</prop>
</props>
</property>
</bean>
-->
<!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:properties/jdbc.properties</value>
</list>
</property>
</bean>
<!--
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>${jdbc.jndiName}</value>
</property>
<property name="lookupOnStartup">
<value>${jdbc.lookupOnStartup}</value>
</property>
<property name="cache">
<value>${jdbc.cache}</value>
</property>
<property name="proxyInterface">
<value>${jdbc.proxyInterface}</value>
</property>
</bean>
-->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName">
<value>${jdbc.driverClass}</value>
</property>
<property name="username">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
<property name="url">
<value>${jdbc.url}</value>
</property>
</bean>
<!-- Creating SCV datasource -->
<!--
<bean id="dataSourceSCV"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName"
value="jdbc/MLJ3_U_ZNDS"/>
<property name="lookupOnStartup"
value="false"/>
<property name="cache"
value="true"/>
<property name="proxyInterface"
value="javax.sql.DataSource"/>
</bean>
-->
<!--
<bean id="dataSourceSCV" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName">
<value>${jdbc1.driverClass}</value>
</property>
<property name="username">
<value>${jdbc1.username}</value>
</property>
<property name="password">
<value>${jdbc1.password}</value>
</property>
<property name="url">
<value>${jdbc1.url}</value>
</property>
</bean>
-->
</beans>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd">
<!-- Starts input support search -->
<bean name="/inputSupSearch" class="jp.co.manulife.mga.ips.ui.IpsSearchAction">
<property name="ipsSearchBO" ref="ipsSearchBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!-- For SCV data base access -->
<bean name="/ipsAddrBankSearch" class="jp.co.manulife.mga.ips.ui.IpsSearchAction">
<property name="ipsSearchBO" ref="ipsSearchBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="ipsSearchBO" class="jp.co.manulife.mga.ips.bo.IpsSearchBO">
<property name="ipsSearchDAO" ref="ipsSearchDAO" />
<property name="ipsAddrBankDAO" ref="ipsAddrBankDAO"/>
</bean>
<!-- Creating AGWEBDB datasource -->
<bean name="ipsSearchDTO" class="jp.co.manulife.mga.ips.dto.IpsSearchDTO"/>
<bean name="ipsSearchDAO" class="jp.co.manulife.mga.ips.dao.IpsSearchDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="ipsAddrBankDAO" class="jp.co.manulife.mga.ips.dao.IpsAddrBankDAO">
<property name="sessionFactory">
<!-- commented for FEDERATED SCV DATABSE
<ref local="sessionFactorySCV"/>
-->
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="/login" class="jp.co.manulife.mga.gen.ui.GenLi0001Action">
<property name="genLi0001BO" ref="genLi0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/load" class="jp.co.manulife.mga.gen.ui.GenLi0001Action">
<property name="genLi0001BO" ref="genLi0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/logout" class="jp.co.manulife.mga.gen.ui.GenLo0001Action">
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="genLi0001BO" ref="genLi0001BO"></property>
</bean>
<bean name="genLi0001DTO" class="jp.co.manulife.mga.gen.dto.GenLi0001DTO"/>
<bean name="genLi0001BO" class="jp.co.manulife.mga.gen.bo.GenLi0001BO">
<property name="genLi0001DAO" ref="genLi0001DAO">
</property>
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="genLi0001DAO" class="jp.co.manulife.mga.gen.dao.GenLi0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- login module end -->
<!-- Home module start -->
<bean name="/nextAction" class="jp.co.manulife.mga.gen.ui.GenHm0001Action">
<property name="genHm0001BO" ref="genHm0001BO"></property>
<!-- <property name="genHm0001DTO" ref="genHm0001DTO"></property> -->
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
<!-- NIT-BTMU Login Start -->
<property name="genLi0001BO" ref="genLi0001BO"></property>
<!-- NIT-BTMU Login End -->
</bean>
<bean name="genHm0001DTO" class="jp.co.manulife.mga.gen.dto.GenHm0001DTO"/>
<bean name="genHm0001BO" class="jp.co.manulife.mga.gen.bo.GenHm0001BO">
<property name="genHm0001DAO" ref="genHm0001DAO">
</property>
</bean>
<bean name="genHm0001DAO" class="jp.co.manulife.mga.gen.dao.GenHm0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Home module end -->
<!--Illustration Creation Start-->
<!-- Password Change END -->
<bean name="/loadPwdChg" class="jp.co.manulife.mga.gen.ui.GenPc0001Action">
<property name="genPc0001BO" ref="genPc0001BO"></property>
<!-- <property name="genPc0001DTO" ref="genPc0001DTO"></property> -->
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/pwdChg" class="jp.co.manulife.mga.gen.ui.GenPc0001Action">
<property name="genPc0001BO" ref="genPc0001BO"></property>
<!-- <property name="genPc0001DTO" ref="genPc0001DTO"></property> -->
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="genPc0001BO" class="jp.co.manulife.mga.gen.bo.GenPc0001BO">
<property name="genPc0001DAO" ref="genPc0001DAO">
</property>
</bean>
<bean name="genPc0001DTO" class="jp.co.manulife.mga.gen.dto.GenPc0001DTO"/>
<bean name="genPc0001DAO" class="jp.co.manulife.mga.gen.dao.GenPc0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Starting Phase1 - PCR# 14 -->
<bean name="MgaBO" class="jp.co.manulife.mga.common.bo.MgaBO" >
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="BaseDispatchAction" class="jp.co.manulife.mga.common.ui.BaseDispatchAction" />
<!-- Starting Phase1 - PCR# 14 -->
<bean name="BaseDAO" class="jp.co.manulife.mga.common.dao.BaseDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="appLimitCheck0001BO" class="jp.co.manulife.mga.app.bo.AppLimitCheck0001BO">
<property name="appLimitCheck0001DAO" ref="appLimitCheck0001DAO"></property>
</bean>
<bean name="appLimitCheck0001DAO" class="jp.co.manulife.mga.app.dao.AppLimitCheck0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="appLimitCheck0001DTO" class="jp.co.manulife.mga.app.dto.AppLimitCheckDTO">
</bean>
<bean name="BaseBO" class="jp.co.manulife.mga.common.bo.BaseBO">
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="/illustrationCreationIP" class="jp.co.manulife.mga.ill.ui.IllNIP0001Action">
<property name="illNIP0001BO" ref="illNIP0001BO"></property>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="basebo" ref="BaseBO"></property>
<!-- NIT-BTMU Login Start -->
<property name="genLi0001BO" ref="genLi0001BO"></property>
<!-- NIT-BTMU Login End -->
</bean>
<bean name="illNIP0001BO" class="jp.co.manulife.mga.ill.bo.IllNIP0001BO">
<property name="illNIP0001DAO" ref="illNIP0001DAO"></property>
<property name="baseBO" ref="BaseBO"/>
</bean>
<bean name="illNIP0001DAO" class="jp.co.manulife.mga.ill.dao.IllNIP0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean name="/applicationCreationIP" class="jp.co.manulife.mga.app.ui.AppNip0001Action">
<property name="appNip0001BO" ref="appNip0001BO"></property>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="genLi0001BO" ref="genLi0001BO"></property>
</bean>
<bean name="/appRegPolicyInfoIP" class="jp.co.manulife.mga.app.ui.AppNip0001Action">
<property name="appNip0001BO" ref="appNip0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/insLoadIP" class="jp.co.manulife.mga.app.ui.AppNip0001Action">
<property name="appNip0001BO" ref="appNip0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="appNip0001BO" class="jp.co.manulife.mga.app.bo.AppNip0001BO">
<property name="illNIP0001BO" ref="illNIP0001BO"></property>
<property name="appNip0001DAO" ref="appNip0001DAO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="appNip0001DAO" class="jp.co.manulife.mga.app.dao.AppNip0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="appNip0001DTO" class="jp.co.manulife.mga.app.dto.AppNip0001DTO"/>
<bean name="/illustrationCreationWL" class="jp.co.manulife.mga.ill.ui.IllSPWLAction">
<property name="illSPWLBO" ref="IllSPWLBO"></property>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="basebo" ref="BaseBO"></property>
<!-- NIT-BTMU Login Start -->
<property name="genLi0001BO" ref="genLi0001BO"></property>
<!-- NIT-BTMU Login End -->
</bean>
<bean name="IllSPWLBO" class="jp.co.manulife.mga.ill.bo.IllSPWLBO">
<property name="illSPWLDAO" ref="IllSPWLDAO"></property>
<property name="baseBO" ref="BaseBO"/>
</bean>
<bean name="IllSPWLDAO" class="jp.co.manulife.mga.ill.dao.IllSPWLDAO">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean name="/applicationCreationWL" class="jp.co.manulife.mga.app.ui.AppSPWLAction">
<property name="appSPWLBO" ref="AppSPWLBO"></property>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="genLi0001BO" ref="genLi0001BO"></property>
</bean>
<bean name="/appRegPolicyInfoWL" class="jp.co.manulife.mga.app.ui.AppSPWLAction">
<property name="appSPWLBO" ref="AppSPWLBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!--
<bean name="/insLoadIP" class="jp.co.manulife.mga.app.ui.AppSPWLAction">
<property name="appSPWLBO" ref="AppSPWLBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean> -->
<bean name="AppSPWLBO" class="jp.co.manulife.mga.app.bo.AppSPWLBO">
<property name="illSPWLBO" ref="IllSPWLBO"></property>
<property name="appSPWLDAO" ref="AppSPWLDAO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="AppSPWLDAO" class="jp.co.manulife.mga.app.dao.AppSPWLDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="AppSPWLDTO" class="jp.co.manulife.mga.app.dto.AppSPWLDTO"/>
<bean name="logger" class="jp.co.manulife.mga.common.util.MGAUtil">
<property name="basebo" ref="BaseBO"></property>
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="/ingeniumCSVFee" class="jp.co.manulife.mga.service.ui.CallIngenium001Action">
<property name="ingCSVBO" ref="ingCSVBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="ingCSVBO" class="jp.co.manulife.mga.service.bo.IngeniumCSV001BO">
<property name="service" ref="service"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="service" class="jp.co.manulife.mga.service.locator.ServiceLocator">
</bean>
<!-- NIP-BTMU Changes Start iGATE -->
<bean name="/illIwinSearch" class="jp.co.manulife.mga.ill.ui.IlliWinSearchAction">
<property name="genLi0001BO" ref="genLi0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="illiWinSearchBO" ref="illiWinSearchBO"></property>
</bean>
<bean name="illiWinSearchBO" class="jp.co.manulife.mga.ill.bo.IlliWinSearchBO">
<property name="illiWinSearchDAO" ref="illiWinSearchDAO"></property>
</bean>
<bean name="illiWinSearchDAO" class="jp.co.manulife.mga.ill.dao.IlliWinSearchDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- NIP-BTMU Changes End iGATE -->
<!-- LT module Start Shruthi -->
<bean name="/illustrationCreationLT" class="jp.co.manulife.mga.ill.ui.IllLT0001Action">
<!-- <property name="illNi0001BO" ref="illNI0001BO"/> -->
<property name="illLt0001BO" ref="illLT0001BO"/>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="illLT0001BO" class="jp.co.manulife.mga.ill.bo.IllLT0001BO">
<property name="illLt0001DAO" ref="illLT0001DAO"/>
<!-- <property name="illNi0001DAO" ref="illNi0001DAO"/> -->
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="illLT0001DAO" class="jp.co.manulife.mga.ill.dao.IllLT0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Insured Information Detail for illustration start -->
<bean name="/illLTLoad" class="jp.co.manulife.mga.ill.ui.IllLT0001Action">
<property name="illLt0001BO" ref="illLT0001BO"></property>
<!-- <property name="illNI0001DTO" ref="illNI0001DTO"></property> -->
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/illustrationCreationSL" class="jp.co.manulife.mga.ill.ui.IllLT0001Action">
<!-- <property name="illNi0001BO" ref="illNI0001BO"/> -->
<property name="illLt0001BO" ref="illLT0001BO"/>
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="editPdf" ref="editPdf"></property>
<property name="illSMBCSSLTXML" ref="illSMBCSSLTXML"></property>
</bean>
<bean name="editPdf" class="jp.co.manulife.mga.report.ill.smbc.sslt.print.IllSMBCSSLTEditPdf">
<property name="illLTPr0001DAO" ref="illLTPr0001DAO">
</property>
</bean>
<bean name="illSMBCSSLTXML" class="jp.co.manulife.mga.report.ill.smbc.sslt.print.IllSMBCSSLTXML">
<property name="illLTPr0001DAO" ref="illLTPr0001DAO">
</property>
</bean>
<!-- Insured Information Detail for illustration end -->
<!-- LT module End Shruthi -->
<!-- Illustration Print LT starts -->
<bean name="/illustrationPrintLT" class="jp.co.manulife.mga.ill.ui.IllLTPr0001Action">
<property name="illLTPr0001BO" ref="illLTPr0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="illLTPr0001BO" class="jp.co.manulife.mga.ill.bo.IllLTPr0001BO">
<property name="illLTPr0001DAO" ref="illLTPr0001DAO">
</property>
</bean>
<bean name="illLTPr0001DAO" class="jp.co.manulife.mga.ill.dao.IllLTPr0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Illustration Print LT ends-->
<bean name="/appRegPolicyInfoLT"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="appLT0001BO" class="jp.co.manulife.mga.app.bo.AppLT0001BO">
<property name="appLT0001DAO" ref="appLT0001DAO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="illLT0001DAO" ref="illLT0001DAO"/>
<property name="admUr0001BO" ref="admUr0001BO"/>
<property name="basebo" ref="BaseBO"></property>
<property name="baseDAO" ref="BaseDAO"></property>
</bean>
<bean name="appLT0001DAO" class="jp.co.manulife.mga.app.dao.AppLT0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!--Bean for Application Creation - Insured Information module -->
<bean name="/applicationLT"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/saveAppLT"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/applicationCreationLT" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/insLoadLT" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/appRegInsInfoLT" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!-- SSLT starts -->
<bean name="/appRegPolicyInfoSL"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!--Bean for Application Creation - Insured Information module -->
<bean name="/applicationSL"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/saveAppSL"
class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/applicationCreationSL" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLimitCheck0001BO" ref="appLimitCheck0001BO"></property>
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/insLoadSL" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="/appRegInsInfoSL" class="jp.co.manulife.mga.app.ui.AppLT0001Action">
<property name="appLT0001BO" ref="appLT0001BO"></property>
<property name="illLT0001BO" ref="illLT0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!-- SSLT Ends -->
<!-- Illustration Search Ends -->
<!-- Illustration Print Start -->
<bean name="SCVLogger" class="jp.co.manulife.scv.online.common.logging.SCVLogger">
<property name="logDetails" ref="logDetails"> </property>
</bean>
<bean name="logDetails" class="jp.co.manulife.scv.online.common.logging.LogDetails"/>
<bean name="ScvBo" class="jp.co.manulife.scv.online.common.app.bo.SCVBO">
<property name="baseDAO" ref="BaseDAOSCV"></property>
</bean>
<bean name="BaseDAOSCV" class="jp.co.manulife.scv.online.common.app.dao.BaseDAO">
<property name="sessionFactory">
<!-- <ref local="sessionFactorySCV"/>-->
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Policy Inquiry Start -->
<bean name="/policyInquirySearch" class="jp.co.manulife.mga.piq.ui.PolicyInquirySearchAction">
<property name="policyInquirySearchBO" ref="policyInquirySearchBO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="policyInquirySearchDTO" class="jp.co.manulife.mga.piq.dto.PolicyInquirySearchDTO"/>
<bean name="policyInquirySearchBO" class="jp.co.manulife.mga.piq.bo.PolicyInquirySearchBO">
<property name="policyInquirySearchDAO" ref="policyInquirySearchDAO"></property>
<property name="policyInquirySearchMGADAO" ref="policyInquirySearchMGADAO"></property>
</bean>
<bean name="policyInquirySearchDAO" class="jp.co.manulife.mga.piq.dao.PolicyInquirySearchDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="policyInquirySearchMGADAO" class="jp.co.manulife.mga.piq.dao.PolicyInquirySearchMGADAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Display policy details Start -->
<bean name="/srchPolicyDetails" class="jp.co.manulife.mga.common.ui.DetailPolicyInqAction">
<property name="policyInqBO" ref="PolicyInqBO"></property>
<property name="logDetails" ref="logDetails"></property>
<property name="SCVLogger" ref="SCVLogger"></property>
<property name="scvBO" ref="ScvBo"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="mgaBO" ref="MgaBO"></property>
<!-- Starting Phase1 - PCR# 14 -->
<property name="basebo" ref="BaseBO"></property>
<!-- Starting NWL Policy Enquiry fix -->
<property name="policyInquirySearchBO" ref="policyInquirySearchBO"></property>
<!-- Ending NWL Policy Enquiry fix -->
</bean>
<bean name="PolicyInqBO" class="jp.co.manulife.scv.online.poliq.app.bo.PolicyInqBO">
<property name="policyInqdao" ref="PolicyInqDAO"></property>
<property name="SCVLogger" ref="SCVLogger"></property>
</bean>
<bean name="PolicyInqDAO" class="jp.co.manulife.scv.online.poliq.app.dao.PolicyInqDAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- Display policy details End -->
<!-- Policy Inquiry End -->
<!--Doctorsearch start-->
<!-- MP229 SMBC SSLT 20130729 START -->
<bean name="/doctorSearch" class="jp.co.manulife.mga.asi.ui.AsiDs0001Action">
<property name="asiDs0001BO" ref="asiDs0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="asiDs0001BO" class="jp.co.manulife.mga.asi.bo.AsiDs0001BO">
<property name="asiDs0001DAO" ref="asiDs0001DAO">
</property>
</bean>
<bean name="asiDs0001DAO" class="jp.co.manulife.mga.asi.dao.AsiDs0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean name="/doctorDetailPrint" class="jp.co.manulife.mga.asi.ui.AsiDsPr01Action">
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<!-- MP229 SMBC SSLT 20130729 START -->
<!--Doctor search end-->
<!-- MP229 SMBC SSLT Changes iGATE 20130626 Start -->
<bean name="/illIwinSMBCSearch" class="jp.co.manulife.mga.ill.ui.IlliWinSMBCSearchAction">
<property name="genLi0001BO" ref="genLi0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
<property name="illSMBCSearchBO" ref="illSMBCSearchBO"></property>
</bean>
<bean name="illSMBCSearchBO" class="jp.co.manulife.mga.ill.bo.IlliWinSMBCSearchBO">
<property name="illSMBCSearchDAO" ref="illiWinSearchDAO"></property>
</bean>
<!-- MP229 SMBC SSLT Changes iGATE 20130626 End -->
<!-- User registration START -->
<bean name="/UserReg" class="jp.co.manulife.mga.adm.ui.AdmUr0001Action">
<property name="admUr0001BO" ref="admUr0001BO"></property>
<property name="mgaBO" ref="MgaBO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="admUr0001DTO" class="jp.co.manulife.mga.adm.dto.AdmUr0001DTO"/>
<bean name="admUr0001BO" class="jp.co.manulife.mga.adm.bo.AdmUr0001BO">
<property name="admUr0001DAO" ref="admUr0001DAO"></property>
<property name="basebo" ref="BaseBO"></property>
</bean>
<bean name="admUr0001DAO" class="jp.co.manulife.mga.adm.dao.AdmUr0001DAO">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<!-- User registration END -->
<!-- Interceptors
-->
<!-- AutoProxies -->
<bean name="loggingAutoProxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<!-- <value>/login</value> -->
<value>/nextAction</value>
<value>/applicationSearch</value>
<value>/applicationPrintCR</value>
<value>/appRegPolicyInfoNI</value>
<value>/loadPwdChg</value>
<value>/pwdChg</value>
<value>/illustrationPrintNIPPr</value>
<value>/illustrationCreationIP</value>
<value>/illustrationCreationLT</value>
<value>/illLTLoad</value>
<value>/appRegPolicyInfoLT</value>
<value>/applicationLT</value>
<value>/applicationPrintLT</value>
<value>/saveAppLT</value>
<value>/applicationCreationLT</value>
<value>/insLoadLT</value>
<value>/appRegInsInfoLT</value>
<value>/illustrationPrintLT</value>
<value>/illIwinSearch</value>
<value>/illIwinSMBCSearch</value>
<value>/UserReg</value>
<value>/illustrationCreationWL</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>logger</value>
</list>
</property>
</bean>
<!-- Creating AGWEBDB datasource -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
<property name="dataSource">
<ref local="dataSource"/>
</property>
<property name="mappingResources">
<list>
<value>conf/MPolApp.hbm.xml</value>
<value>conf/MContract.hbm.xml</value>
<value>conf/MPolIll.hbm.xml</value>
<value>conf/MTmpInsIll.hbm.xml</value>
<value>conf/MInsIll.hbm.xml</value>
<value>conf/MAppCode2.hbm.xml</value>
<value>conf/MTmpInsApp.hbm.xml</value>
<value>conf/MInsApp.hbm.xml</value>
<value>conf/MTmpGeneric.hbm.xml</value>
<value>conf/MCtrl.hbm.xml</value>
<value>conf/MAccessLog.hbm.xml</value>
<value>conf/MSysdate.hbm.xml</value>
<value>conf/MGwIAReprnt.hbm.xml</value>
<value>conf/MTmpInsIllDispNI.hbm.xml</value>
<value>conf/MTmpInsIllDisp.hbm.xml</value>
<value>conf/MGwuseraddinfo.hbm.xml</value>
<value>conf/AppTmpMainIns.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.DB2Dialect</prop>
<!-- prop key="hibernate.hbm2ddl.auto">update</prop> -->
<prop key="hibernate.show_sql">false</prop>
<prop key="hibernate.current_session_context_class">thread</prop>
<prop key="hibernate.connection.release_mode">auto</prop>
<prop key="hibernate.default_schema">${hibernate.default_schema}</prop>
<prop key="hibernate.generate_statistics">true</prop>
<prop key="hibernate.transaction.flush_before_completion">true</prop>
<prop key="hibernate.transaction.auto_close_session">true</prop>
<prop key="hibernate.jdbc.batch_size">20</prop>
<!-- <prop key="hibernate.cache.provider_class">org.hibernate.cache.TreeCacheProvider</prop>
<prop key="hibernate.cache.use_query_cache">true</prop> -->
</props>
</property>
</bean>
<!-- Creating SCV datasource -->
<!-- <bean id="sessionFactorySCV" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" >
<property name="dataSource">
<ref local="dataSourceSCV"/>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.DB2Dialect</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.current_session_context_class">thread</prop>
<prop key="hibernate.connection.release_mode">auto</prop>
<prop key="hibernate.default_schema">${hibernate.default_schema}</prop>
<prop key="hibernate.generate_statistics">true</prop>
<prop key="hibernate.transaction.flush_before_completion">true</prop>
<prop key="hibernate.transaction.auto_close_session">true</prop>
<prop key="hibernate.jdbc.batch_size">20</prop>
</props>
</property>
</bean>
-->
<!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory"/>
</property>
</bean>
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:properties/jdbc.properties</value>
</list>
</property>
</bean>
<!--
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>${jdbc.jndiName}</value>
</property>
<property name="lookupOnStartup">
<value>${jdbc.lookupOnStartup}</value>
</property>
<property name="cache">
<value>${jdbc.cache}</value>
</property>
<property name="proxyInterface">
<value>${jdbc.proxyInterface}</value>
</property>
</bean>
-->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName">
<value>${jdbc.driverClass}</value>
</property>
<property name="username">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
<property name="url">
<value>${jdbc.url}</value>
</property>
</bean>
<!-- Creating SCV datasource -->
<!--
<bean id="dataSourceSCV"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName"
value="jdbc/MLJ3_U_ZNDS"/>
<property name="lookupOnStartup"
value="false"/>
<property name="cache"
value="true"/>
<property name="proxyInterface"
value="javax.sql.DataSource"/>
</bean>
-->
<!--
<bean id="dataSourceSCV" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName">
<value>${jdbc1.driverClass}</value>
</property>
<property name="username">
<value>${jdbc1.username}</value>
</property>
<property name="password">
<value>${jdbc1.password}</value>
</property>
<property name="url">
<value>${jdbc1.url}</value>
</property>
</bean>
-->
</beans>
No comments:
Post a Comment