<commit_before><?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:p="http://www.springframework.org/schema/p"
       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-2.0.xsd
                           http://www.springframework.org/schema/tx
                           http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
                           http://www.springframework.org/schema/aop
                           http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

    <bean id="camModuleConfiguration" parent="camModuleConfiguration-parentBean">
        <property name="packagePrefixes">
            <list merge="true">
                <value>edu.arizona.kfs.module.cam</value>
                <value>edu.arizona.kfs.integration.cam</value>
            </list>
        </property>
        <property name="dataDictionaryPackages">
            <list merge="true">
                <value>classpath:edu/arizona/kfs/module/cam/document/datadictionary/*.xml</value>
                <value>classpath:edu/arizona/kfs/module/cam/businessobject/datadictionary/*.xml</value>
            </list>
        </property>
        <property name="databaseRepositoryFilePaths" >
        	<list merge="true">
        		<value>edu/arizona/kfs/module/cam/ojb-cam.xml</value>
        	</list>
        </property>
        <property name="triggerNames">
            <list>
            </list>
        </property>
    </bean>

    <bean id="assetDepreciationBatchJob" parent="unscheduledJobDescriptor">
        <property name="steps">
            <list>
                <ref bean="assetDepreciationStep" />
            </list>
        </property>
    </bean>
    
    <bean id="cabExtractJob" parent="unscheduledJobDescriptor">
        <property name="steps">
            <list>
                <ref bean="cabExtractStep" />
            </list>
        </property>
        <property name="dependencies">
            <map>
                <entry key="posterJob" value="hardDependency" />
            </map>
        </property>
    </bean>

    <bean id="preAssetTaggingExtractJob" parent="unscheduledJobDescriptor">
        <property name="steps">
            <list>
                <ref bean="preAssetTaggingStep" />
            </list>
        </property>
    </bean>
    
    <bean id="assetService"  parent="assetService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.AssetServiceImpl">
    	<property name="parameterService" ref="parameterService" />
    	<property name="paymentSummaryService" ref="paymentSummaryService" />
    	<property name="businessObjectService" ref="businessObjectService" />
    </bean>
    
    <bean id="assetTransferService" parent="assetTransferService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.AssetTransferServiceImpl" />
    
    <bean id="assetGlobalService" parent="assetGlobalService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.AssetGlobalServiceImpl" />

    <bean id="assetRetirementReasonLookupableHelperService" scope="prototype" parent="assetRetirementReasonLookupableHelperService-parentBean" class="edu.arizona.kfs.module.cam.businessobject.lookup.AssetRetirementReasonLookupableHelperServiceImpl"/>
    
    <bean id="assetLookupableHelperService" scope="prototype" parent="assetLookupableHelperService-parentBean" class="edu.arizona.kfs.module.cam.businessobject.lookup.AssetLookupableHelperServiceImpl"/>
    
    <bean id="batchExtractService" class="edu.arizona.kfs.module.cam.batch.service.impl.BatchExtractServiceImpl">
    	<property name="extractDao" ref="extractDao" />
		<property name="purchasingAccountsPayableItemAssetDao" ref="purchasingAccountsPayableItemAssetDao" />
		<property name="parameterService" ref="parameterService" />
		<property name="dateTimeService" ref="dateTimeService" />
		<property name="businessObjectService" ref="businessObjectService" />
		<property name="purApLineService" ref="purApLineService" />
		<property name="purApInfoService" ref="purApInfoService" />
	</bean>
	
	<bean id="generalLedgerEntryLookupableHelperService" scope="prototype" parent="generalLedgerEntryLookupableHelperService-parentBean" class="edu.arizona.kfs.module.cam.businessobject.lookup.GeneralLedgerEntryLookupableHelperServiceImpl">
    </bean>
    
    <bean id="purchasingAccountsPayableReportDao" parent="platformAwareDao" class="edu.arizona.kfs.module.cam.dataaccess.impl.PurchasingAccountsPayableReportDaoOjb">
    </bean>
    
    <bean id="purApInfoService" class="edu.arizona.kfs.module.cam.document.service.impl.PurApInfoServiceImpl">
    	<property name="businessObjectService" ref="businessObjectService" />
	</bean>
	
	<bean id="purApLineDocumentService"  parent="purApLineDocumentService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.PurApLineDocumentServiceImpl">
		<property name="businessObjectService" ref="businessObjectService" />
		<property name="purApLineService" ref="purApLineService" />
		<property name="purApInfoService" ref="purApInfoService" />
		<property name="documentService" ref="documentService" />
		<property name="assetGlobalService" ref="assetGlobalService" />
		<property name="assetService" ref="assetService" />
	</bean>  
	
	<bean id="glLineService"  parent="glLineService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.GlLineServiceImpl"><commit_msg>UAF-4508 UAF-4716 Fix for CABBatchExtract job<commit_after><?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:p="http://www.springframework.org/schema/p"
       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-2.0.xsd
                           http://www.springframework.org/schema/tx
                           http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
                           http://www.springframework.org/schema/aop
                           http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

    <bean id="camModuleConfiguration" parent="camModuleConfiguration-parentBean">
        <property name="packagePrefixes">
            <list merge="true">
                <value>edu.arizona.kfs.module.cam</value>
                <value>edu.arizona.kfs.integration.cam</value>
            </list>
        </property>
        <property name="dataDictionaryPackages">
            <list merge="true">
                <value>classpath:edu/arizona/kfs/module/cam/document/datadictionary/*.xml</value>
                <value>classpath:edu/arizona/kfs/module/cam/businessobject/datadictionary/*.xml</value>
            </list>
        </property>
        <property name="databaseRepositoryFilePaths" >
        	<list merge="true">
        		<value>edu/arizona/kfs/module/cam/ojb-cam.xml</value>
        	</list>
        </property>
        <property name="triggerNames">
            <list>
            </list>
        </property>
    </bean>

    <bean id="assetDepreciationBatchJob" parent="unscheduledJobDescriptor">
        <property name="steps">
            <list>
                <ref bean="assetDepreciationStep" />
            </list>
        </property>
    </bean>
    
    <bean id="cabExtractJob" parent="unscheduledJobDescriptor">
        <property name="steps">
            <list>
                <ref bean="cabExtractStep" />
            </list>
        </property>
        <property name="dependencies">
            <map>
                <entry key="posterJob" value="hardDependency" />
            </map>
        </property>
    </bean>

    <bean id="preAssetTaggingExtractJob" parent="unscheduledJobDescriptor">
        <property name="steps">
            <list>
                <ref bean="preAssetTaggingStep" />
            </list>
        </property>
    </bean>
    
    <bean id="assetService"  parent="assetService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.AssetServiceImpl">
    	<property name="parameterService" ref="parameterService" />
    	<property name="paymentSummaryService" ref="paymentSummaryService" />
    	<property name="businessObjectService" ref="businessObjectService" />
    </bean>
    
    <bean id="assetTransferService" parent="assetTransferService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.AssetTransferServiceImpl" />
    
    <bean id="assetGlobalService" parent="assetGlobalService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.AssetGlobalServiceImpl" />

    <bean id="assetRetirementReasonLookupableHelperService" scope="prototype" parent="assetRetirementReasonLookupableHelperService-parentBean" class="edu.arizona.kfs.module.cam.businessobject.lookup.AssetRetirementReasonLookupableHelperServiceImpl"/>
    
    <bean id="assetLookupableHelperService" scope="prototype" parent="assetLookupableHelperService-parentBean" class="edu.arizona.kfs.module.cam.businessobject.lookup.AssetLookupableHelperServiceImpl"/>
    
    <bean id="batchExtractService" parent="batchExtractService-parentBean" class="edu.arizona.kfs.module.cam.batch.service.impl.BatchExtractServiceImpl" >
        <property name="extractDao" ref="extractDao"/>
        <property name="purchasingAccountsPayableItemAssetDao" ref="purchasingAccountsPayableItemAssetDao"/>
        <property name="parameterService" ref="parameterService"/>
        <property name="dateTimeService" ref="dateTimeService"/>
        <property name="businessObjectService" ref="businessObjectService"/>
        <property name="purApLineService" ref="purApLineService"/>
        <property name="purApInfoService" ref="purApInfoService"/>
        <property name="reconciliationService" ref="reconciliationService"/>
        <property name="financialSystemDocumentService" ref="financialSystemDocumentService"/>
        <property name="capitalAssetManagementModuleService" ref="capitalAssetManagementModuleService"/>
	</bean>
	
	<bean id="generalLedgerEntryLookupableHelperService" scope="prototype" parent="generalLedgerEntryLookupableHelperService-parentBean" class="edu.arizona.kfs.module.cam.businessobject.lookup.GeneralLedgerEntryLookupableHelperServiceImpl">
    </bean>
    
    <bean id="purchasingAccountsPayableReportDao" parent="platformAwareDao" class="edu.arizona.kfs.module.cam.dataaccess.impl.PurchasingAccountsPayableReportDaoOjb">
    </bean>
    
    <bean id="purApInfoService" class="edu.arizona.kfs.module.cam.document.service.impl.PurApInfoServiceImpl">
    	<property name="businessObjectService" ref="businessObjectService" />
	</bean>
	
	<bean id="purApLineDocumentService"  parent="purApLineDocumentService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.PurApLineDocumentServiceImpl">
		<property name="businessObjectService" ref="businessObjectService" />
		<property name="purApLineService" ref="purApLineService" />
		<property name="purApInfoService" ref="purApInfoService" />
		<property name="documentService" ref="documentService" />
		<property name="assetGlobalService" ref="assetGlobalService" />
		<property name="assetService" ref="assetService" />
	</bean>  
	
	<bean id="glLineService"  parent="glLineService-parentBean" class="edu.arizona.kfs.module.cam.document.service.impl.GlLineServiceImpl">
{'fraction_non_alphanumeric': 0.13311303168954414, 'fraction_numerical': 0.003050330452465684, 'mean_word_length': 3.455643639109098, 'pattern_counts': {'":': 0, '<': 186, '<?xml version=': 2, '>': 186, 'https://': 0, 'lorem ipsum': 0, 'www.': 22, 'xml': 18}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6721159', 'n_tokens_mistral': 3426, 'n_tokens_neox': 3372, 'n_words': 394}