35 lines
2.4 KiB
XML
35 lines
2.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
|
|
|
|
<beans default-autowire="byName">
|
|
<bean id="esignConfigProvider" class="com.seeyon.apps.esign.config.EsignConfigProvider" />
|
|
<bean id="sealDocSyncJob" class="com.seeyon.apps.esign.job.SealDocSyncJob" />
|
|
<bean id="contractCompareFieldCtrl" class="com.seeyon.apps.esign.fieldCtrl.ContractCompareFieldCtrl" />
|
|
<bean id="esignMultipleSignerNode" class="com.seeyon.apps.esign.node.EsignMultipleSignerNode" />
|
|
<bean id="esignOneSignerNode" class="com.seeyon.apps.esign.node.EsignOneSignerNode" />
|
|
<bean id="esignUploadFileService" class="com.seeyon.apps.esign.service.EsignUploadFileService" />
|
|
<bean id="defaultSignerBuilder" class="com.seeyon.apps.esign.po.signer.DefaultSignerBuilder" />
|
|
<bean id="esignByTemplateService" class="com.seeyon.apps.esign.service.EsignByTemplateService" />
|
|
<bean id="flowFormSignParamBuildFactory" class="com.seeyon.apps.esign.service.FlowFormSignParamBuildFactory" />
|
|
<bean id="normalFormSignParamBuildFactory" class="com.seeyon.apps.esign.service.NormalFormSignParamBuildFactory" />
|
|
<bean id="sealService" class="com.seeyon.apps.esign.service.SealService" />
|
|
<bean id="signLinkService" class="com.seeyon.apps.esign.service.SignLinkService" />
|
|
<bean id="tokenCacheManager" class="com.seeyon.apps.esign.service.TokenCacheManager" />
|
|
<bean id="esignFlowQueryService" class="com.seeyon.apps.esign.service.EsignFlowQueryService" />
|
|
<bean id="protUtil" class="com.seeyon.apps.esign.utils.ProtUtil" />
|
|
<bean id="esignAntiFakeSignNode" class="com.seeyon.apps.esign.node.EsignAntiFakeSignNode" />
|
|
<!-- 定义接口实现类 -->
|
|
<bean id="esignCallbackFlowBizService" class="com.seeyon.apps.esign.service.EsignCallbackFlowBizService"/>
|
|
<!-- 注入数组类型的Bean -->
|
|
<bean id="esignPluginApi" class="com.seeyon.apps.esign.EsignPluginApi"/>
|
|
<bean id="a4CheckNode" class="com.seeyon.apps.esign.node.A4CheckNode" />
|
|
<bean name="contractCreateService" class="com.seeyon.apps.esign.service.ContractCreateService">
|
|
<property name="signParamBuildFactories">
|
|
<list>
|
|
<ref bean="flowFormSignParamBuildFactory"/>
|
|
<ref bean="normalFormSignParamBuildFactory"/>
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
</beans>
|