<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="mergeCaseService" class="com.armedia.acm.plugins.casefile.service.MergeCaseServiceImpl">
        <property name="saveCaseService" ref="saveCaseService"/>
        <property name="caseFileDao" ref="caseFileDao"/>
        <property name="acmFolderService" ref="acmFolderService"/>
        <property name="ecmFileDao" ref="ecmFileDao"/>
        <property name="acmParticipantService" ref="acmParticipantService"/>
        <property name="acmParticipantDao" ref="acmParticipantDao"/>
        <property name="excludeDocumentTypes" value="#{caseConfig.mergeExcludeDocumentTypes}"/>
    </bean>

    <bean id="splitCaseService" class="com.armedia.acm.plugins.casefile.service.SplitCaseServiceImpl">
        <property name="saveCaseService" ref="saveCaseService"/>
        <property name="caseFileDao" ref="caseFileDao"/>
        <property name="acmTaskService" ref="acmTaskService"/>
        <property name="acmFolderService" ref="acmFolderService"/>
        <property name="typesToCopy" value="#{caseConfig.splitTypesToCopy}"/>
        <property name="splitCaseFileBusinessRule" ref="splitCaseFileBusinessRule"/>
    </bean>
</beans>