Files
esign/seeyon/WEB-INF/cfgHome/component/esign/spring/spring-bean.xml
2026-06-15 22:32:59 +08:00

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>