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

    <context:annotation-config />
    <context:component-scan base-package="org.kuali.coeus.propdev" />

    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="properties" value="#{T(org.kuali.rice.core.api.config.property.ConfigContext).getCurrentContextConfig().getProperties()}" />
    </bean>

    <import resource="classpath:org/kuali/coeus/sys/framework/ImportDataSourceSpringBeans.xml"/>
    <import resource="classpath:org/kuali/coeus/sys/framework/ImportRiceKradSpringBeans.xml"/>
    <import resource="classpath:org/kuali/coeus/propdev/impl/PropDevImportRiceSpringBeans.xml"/>
    <import resource="classpath:org/kuali/coeus/propdev/impl/PropDevImportModuleSpringBeans.xml"/>

    <!-- TEMP until S2S is fully removed -->
    <import resource="classpath:org/kuali/kra/s2s/S2SSpringBeans.xml"/>

    <bean id="proposalDevelopmentModule" class="org.kuali.rice.krad.service.impl.ModuleServiceBase">
        <property name="moduleConfiguration" ref="proposalDevelopmentModuleConfiguration"/>
        <property name="kualiModuleService" ref="kualiModuleService"/>
    </bean>

    <bean id="proposalDevelopmentModuleConfiguration" parent="proposalDevelopmentModuleConfiguration-parentBean" />
    <bean id="proposalDevelopmentModuleConfiguration-parentBean" class="org.kuali.rice.krad.bo.ModuleConfiguration" abstract="true">
        <property name="initializeDataDictionary" value="true" />
        <property name="namespaceCode" value="KC-PD" />
        <property name="packagePrefixes">
            <list>
                <value>org.kuali.coeus.propdev</value>
            </list>
        </property>
        <property name="databaseRepositoryFilePaths">
            <list>
                <value>org/kuali/coeus/propdev/impl/repository-proposaldevelopment.xml</value>
            </list>
        </property>
        <property name="dataDictionaryPackages">
            <list>
                <value>classpath:org/kuali/coeus/propdev/impl/attachment/ProposalAttachmentsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalCommon.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/specialreview/ProposalCompliancePage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalDetailsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalDocumentView.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalInitiatePage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalInitiateView.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalMedusaSection.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalSubmitPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/s2s/ProposalOpportunitySearchPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/deliver/ProposalDeliveryInfoPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/location/ProposalOrganizationLocationsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/person/ProposalPersonnelPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/question/ProposalQuestionnairePage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/s2s/S2sOpportunityLookup.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/sponsor/ProposalSponsorProgramInfoPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/supplemental/ProposalSupplementalPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalDataValidationSection.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/person/creditsplit/ProposalCreditAllocationPage.xml</value>
                
                <!--  PD Budget -->
                <value>classpath:org/kuali/coeus/propdev/impl/budget/core/ProposalBudgetView.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/core/ProposalBudgetPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/core/ProposalBudgetPeriodsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/income/ProposalBudgetIncomePage.xml</value>

                <!-- Budget Mock View -->
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetView.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetIncomePage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetPeriodsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetRatesPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetFandAPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetCostSharingPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetBudgetNotesPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetNonPersonnelCostsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetAssignPersonneltoPeriodsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetProjectPersonnelPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetSubawardsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetSummaryPage.xml</value>
            </list>
        </property>
    </bean>

    <!-- Proposal Development Services -->

    <bean id="proposalDevelopmentLookupable" class="org.kuali.rice.kns.lookup.KualiLookupableImpl" scope="prototype">
        <property name="lookupableHelperService" ref="proposalDevelopmentLookupableHelperService" />
    </bean>

    <bean id="lookupableDevelopmentProposalLookupable" class="org.kuali.rice.kns.lookup.KualiLookupableImpl" scope="prototype">
        <property name="lookupableHelperService" ref="lookupableDevelopmentProposalLookupableHelperService" />
    </bean>

    <bean id="lookupableDevelopmentProposalLookupableHelperService" class="org.kuali.coeus.propdev.impl.core.LookupableDevelopmentProposalLookupableHelperServiceImpl"
          scope="prototype">
        <property name="proposalPersonDao" ref="proposalPersonDao" />
        <property name="businessObjectService" ref="businessObjectService" />
        <property name="documentService" ref="documentService" />
    </bean>

    <bean id="kcCoreCallbackService" abstract="true" class="org.kuali.rice.ksb.api.bus.support.CallbackServiceExporter"
          p:serviceBus-ref="rice.ksb.serviceBus">
        <property name="serviceNameSpaceURI">
            <util:constant static-field="org.kuali.kra.infrastructure.Constants.KC_CORE_SERVICE_NAMESPACE"/>
        </property>
    </bean>
<commit_msg>KRACOEUS-7435: Cannot select Proposal as funding source for protocol<commit_after><?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:p="http://www.springframework.org/schema/p"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:util="http://www.springframework.org/schema/util"
       xmlns="http://www.springframework.org/schema/beans"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/context
       http://www.springframework.org/schema/context/spring-context.xsd
       http://www.springframework.org/schema/util
       http://www.springframework.org/schema/util/spring-util.xsd">

    <context:annotation-config />
    <context:component-scan base-package="org.kuali.coeus.propdev" />

    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="properties" value="#{T(org.kuali.rice.core.api.config.property.ConfigContext).getCurrentContextConfig().getProperties()}" />
    </bean>

    <import resource="classpath:org/kuali/coeus/sys/framework/ImportDataSourceSpringBeans.xml"/>
    <import resource="classpath:org/kuali/coeus/sys/framework/ImportRiceKradSpringBeans.xml"/>
    <import resource="classpath:org/kuali/coeus/propdev/impl/PropDevImportRiceSpringBeans.xml"/>
    <import resource="classpath:org/kuali/coeus/propdev/impl/PropDevImportModuleSpringBeans.xml"/>

    <!-- TEMP until S2S is fully removed -->
    <import resource="classpath:org/kuali/kra/s2s/S2SSpringBeans.xml"/>

    <bean id="proposalDevelopmentModule" class="org.kuali.rice.krad.service.impl.ModuleServiceBase">
        <property name="moduleConfiguration" ref="proposalDevelopmentModuleConfiguration"/>
        <property name="kualiModuleService" ref="kualiModuleService"/>
    </bean>

    <bean id="proposalDevelopmentModuleConfiguration" parent="proposalDevelopmentModuleConfiguration-parentBean" />
    <bean id="proposalDevelopmentModuleConfiguration-parentBean" class="org.kuali.rice.krad.bo.ModuleConfiguration" abstract="true">
        <property name="initializeDataDictionary" value="true" />
        <property name="namespaceCode" value="KC-PD" />
        <property name="packagePrefixes">
            <list>
                <value>org.kuali.coeus.propdev</value>
            </list>
        </property>
        <property name="databaseRepositoryFilePaths">
            <list>
                <value>org/kuali/coeus/propdev/impl/repository-proposaldevelopment.xml</value>
            </list>
        </property>
        <property name="dataDictionaryPackages">
            <list>
                <value>classpath:org/kuali/coeus/propdev/impl/attachment/ProposalAttachmentsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalCommon.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/specialreview/ProposalCompliancePage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalDetailsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalDocumentView.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalInitiatePage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalInitiateView.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalMedusaSection.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalSubmitPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/s2s/ProposalOpportunitySearchPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/deliver/ProposalDeliveryInfoPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/location/ProposalOrganizationLocationsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/person/ProposalPersonnelPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/question/ProposalQuestionnairePage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/s2s/S2sOpportunityLookup.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/sponsor/ProposalSponsorProgramInfoPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/supplemental/ProposalSupplementalPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/core/ProposalDataValidationSection.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/person/creditsplit/ProposalCreditAllocationPage.xml</value>
                
                <!--  PD Budget -->
                <value>classpath:org/kuali/coeus/propdev/impl/budget/core/ProposalBudgetView.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/core/ProposalBudgetPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/core/ProposalBudgetPeriodsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/income/ProposalBudgetIncomePage.xml</value>

                <!-- Budget Mock View -->
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetView.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetIncomePage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetPeriodsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetRatesPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetFandAPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetCostSharingPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetBudgetNotesPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetNonPersonnelCostsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetAssignPersonneltoPeriodsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetProjectPersonnelPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetSubawardsPage.xml</value>
                <value>classpath:org/kuali/coeus/propdev/impl/budget/mock/ProposalBudgetSummaryPage.xml</value>
            </list>
        </property>
    </bean>

    <!-- Proposal Development Services -->

    <bean id="proposalDevelopmentLookupable" class="org.kuali.rice.kns.lookup.KualiLookupableImpl" scope="prototype">
        <property name="lookupableHelperService" ref="proposalDevelopmentLookupableHelperService" />
    </bean>

    <bean id="lookupableDevelopmentProposalLookupable" class="org.kuali.rice.kns.lookup.KualiLookupableImpl" scope="prototype">
        <property name="lookupableHelperService" ref="lookupableDevelopmentProposalLookupableHelperService" />
    </bean>

    <bean id="kcCoreCallbackService" abstract="true" class="org.kuali.rice.ksb.api.bus.support.CallbackServiceExporter"
          p:serviceBus-ref="rice.ksb.serviceBus">
        <property name="serviceNameSpaceURI">
            <util:constant static-field="org.kuali.kra.infrastructure.Constants.KC_CORE_SERVICE_NAMESPACE"/>
        </property>
    </bean>

{'fraction_non_alphanumeric': 0.13085010898833183, 'fraction_numerical': 0.002051545069880754, 'mean_word_length': 3.4492298916143755, 'pattern_counts': {'":': 0, '<': 252, '<?xml version=': 2, '>': 252, 'https://': 0, 'lorem ipsum': 0, 'www.': 22, 'xml': 94}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 22, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4674575', 'n_tokens_mistral': 5165, 'n_tokens_neox': 4843, 'n_words': 325}