Tuesday 10 June 2014

ApplicationContext.xml

<?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>

No comments:

Post a Comment