<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!--
   - The Kuali Financial System, a comprehensive financial management system for higher education.
   - 
   - Copyright 2005-2014 The Kuali Foundation
   - 
   - This program is free software: you can redistribute it and/or modify
   - it under the terms of the GNU Affero General Public License as
   - published by the Free Software Foundation, either version 3 of the
   - License, or (at your option) any later version.
   - 
   - This program is distributed in the hope that it will be useful,
   - but WITHOUT ANY WARRANTY; without even the implied warranty of
   - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   - GNU Affero General Public License for more details.
   - 
   - You should have received a copy of the GNU Affero General Public License
   - along with this program.  If not, see <http://www.gnu.org/licenses/>.
 -->
<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"
	xsi:schemaLocation="http://www.springframework.org/schema/beans         http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

	<bean id="CollectionActivityDocument" parent="CollectionActivityDocument-parentBean" />

	<bean id="CollectionActivityDocument-parentBean" abstract="true"
		parent="TransactionalDocumentEntry">

		<property name="documentTypeName" value="CCA" />
		<property name="documentClass"
			value="org.kuali.kfs.module.ar.document.CollectionActivityDocument" />
		<property name="businessRulesClass"
			value="org.kuali.kfs.module.ar.document.validation.impl.CollectionActivityDocumentRule" />
		<property name="documentAuthorizerClass"
			value="org.kuali.kfs.sys.document.authorization.FinancialSystemTransactionalDocumentAuthorizerBase" />
		<property name="documentPresentationControllerClass"
			value="org.kuali.kfs.sys.document.authorization.FinancialSystemTransactionalDocumentPresentationControllerBase" />
		<property name="attributes">
			<list>
				<ref bean="CollectionActivityDocument-proposalNumber" />
				<ref bean="CollectionActivityDocument-activityCode" />
				<ref bean="CollectionActivityDocument-activityDate" />
				<ref bean="CollectionActivityDocument-activityText" />
				<ref bean="CollectionActivityDocument-selectedInvoiceDocumentNumberList" />
			</list>
		</property>
	<property name="workflowAttributes">
    	<ref bean="CollectionActivityDocument-workflowAttributes"/>
    </property>
	</bean>
	
	<bean id="CollectionActivityDocument-proposalNumber" parent="CollectionActivityDocument-proposalNumber-parentBean" />

	<bean id="CollectionActivityDocument-proposalNumber-parentBean"
		abstract="true"
		parent="ExternalizableAttributeDefinitionProxy"
		p:sourceExternalizableBusinessObjectInterface="org.kuali.kfs.integration.cg.ContractsAndGrantsBillingAward"
		p:sourceAttributeName="proposalNumber">
		<property name="name" value="proposalNumber" />	
	</bean>
	
	<bean id="CollectionActivityDocument-activityCode" parent="CollectionActivityDocument-activityCode-parentBean"/>
  	<bean id="CollectionActivityDocument-activityCode-parentBean" abstract="true" parent="CollectionEvent-activityCode-parentBean"/>
	
	<bean id="CollectionActivityDocument-activityDate" parent="CollectionActivityDocument-activityDate-parentBean"/>
  	<bean id="CollectionActivityDocument-activityDate-parentBean" abstract="true" parent="CollectionEvent-activityDate-parentBean"/>

	<bean id="CollectionActivityDocument-activityText" parent="CollectionActivityDocument-activityText-parentBean"/>
  	<bean id="CollectionActivityDocument-activityText-parentBean" abstract="true" parent="CollectionEvent-activityText-parentBean"/>
	
	<bean id="CollectionActivityDocument-selectedInvoiceDocumentNumberList" parent="CollectionActivityDocument-selectedInvoiceDocumentNumberList-parentBean" />
	<bean id="CollectionActivityDocument-selectedInvoiceDocumentNumberList-parentBean" abstract="true" parent="AttributeDefinition">
		<property name="name" value="selectedInvoiceDocumentNumberList" />
		<property name="label" value="Invoices Selected" />
		<property name="shortLabel" value="Invoices Selected" />
		<property name="required" value="false" />
		<property name="control">
			<bean parent="TextControlDefinition" p:size="50" />
		</property>
	</bean>
	
	<bean id="CollectionActivityDocument-validations" parent="CollectionActivityDocument-validations-parentBean" />
	<bean id="CollectionActivityDocument-validations-parentBean" abstract="true" 
		class="org.springframework.beans.factory.config.MapFactoryBean">
		<property name="sourceMap">
			<map>
				<entry>
					<key>
						<value>org.kuali.kfs.sys.document.validation.event.AttributedSaveDocumentEvent
						</value>
					</key>
					<value>CollectionActivity-saveDocumentValidation</value>
				</entry>
				<entry>
					<key>
						<value>org.kuali.kfs.sys.document.validation.event.AttributedRouteDocumentEvent
						</value>
					</key>
					<value>CollectionActivity-routeDocumentValidation</value>
				</entry>
			</map>
		</property>
	</bean>	
<commit_msg>KFSTP-1501 remove unnecessary validation mapping<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!--
   - The Kuali Financial System, a comprehensive financial management system for higher education.
   - 
   - Copyright 2005-2014 The Kuali Foundation
   - 
   - This program is free software: you can redistribute it and/or modify
   - it under the terms of the GNU Affero General Public License as
   - published by the Free Software Foundation, either version 3 of the
   - License, or (at your option) any later version.
   - 
   - This program is distributed in the hope that it will be useful,
   - but WITHOUT ANY WARRANTY; without even the implied warranty of
   - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   - GNU Affero General Public License for more details.
   - 
   - You should have received a copy of the GNU Affero General Public License
   - along with this program.  If not, see <http://www.gnu.org/licenses/>.
 -->
<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"
	xsi:schemaLocation="http://www.springframework.org/schema/beans         http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

	<bean id="CollectionActivityDocument" parent="CollectionActivityDocument-parentBean" />

	<bean id="CollectionActivityDocument-parentBean" abstract="true"
		parent="TransactionalDocumentEntry">

		<property name="documentTypeName" value="CCA" />
		<property name="documentClass"
			value="org.kuali.kfs.module.ar.document.CollectionActivityDocument" />
		<property name="businessRulesClass"
			value="org.kuali.kfs.module.ar.document.validation.impl.CollectionActivityDocumentRule" />
		<property name="documentAuthorizerClass"
			value="org.kuali.kfs.sys.document.authorization.FinancialSystemTransactionalDocumentAuthorizerBase" />
		<property name="documentPresentationControllerClass"
			value="org.kuali.kfs.sys.document.authorization.FinancialSystemTransactionalDocumentPresentationControllerBase" />
		<property name="attributes">
			<list>
				<ref bean="CollectionActivityDocument-proposalNumber" />
				<ref bean="CollectionActivityDocument-activityCode" />
				<ref bean="CollectionActivityDocument-activityDate" />
				<ref bean="CollectionActivityDocument-activityText" />
				<ref bean="CollectionActivityDocument-selectedInvoiceDocumentNumberList" />
			</list>
		</property>
	<property name="workflowAttributes">
    	<ref bean="CollectionActivityDocument-workflowAttributes"/>
    </property>
	</bean>
	
	<bean id="CollectionActivityDocument-proposalNumber" parent="CollectionActivityDocument-proposalNumber-parentBean" />

	<bean id="CollectionActivityDocument-proposalNumber-parentBean"
		abstract="true"
		parent="ExternalizableAttributeDefinitionProxy"
		p:sourceExternalizableBusinessObjectInterface="org.kuali.kfs.integration.cg.ContractsAndGrantsBillingAward"
		p:sourceAttributeName="proposalNumber">
		<property name="name" value="proposalNumber" />	
	</bean>
	
	<bean id="CollectionActivityDocument-activityCode" parent="CollectionActivityDocument-activityCode-parentBean"/>
  	<bean id="CollectionActivityDocument-activityCode-parentBean" abstract="true" parent="CollectionEvent-activityCode-parentBean"/>
	
	<bean id="CollectionActivityDocument-activityDate" parent="CollectionActivityDocument-activityDate-parentBean"/>
  	<bean id="CollectionActivityDocument-activityDate-parentBean" abstract="true" parent="CollectionEvent-activityDate-parentBean"/>

	<bean id="CollectionActivityDocument-activityText" parent="CollectionActivityDocument-activityText-parentBean"/>
  	<bean id="CollectionActivityDocument-activityText-parentBean" abstract="true" parent="CollectionEvent-activityText-parentBean"/>
	
	<bean id="CollectionActivityDocument-selectedInvoiceDocumentNumberList" parent="CollectionActivityDocument-selectedInvoiceDocumentNumberList-parentBean" />
	<bean id="CollectionActivityDocument-selectedInvoiceDocumentNumberList-parentBean" abstract="true" parent="AttributeDefinition">
		<property name="name" value="selectedInvoiceDocumentNumberList" />
		<property name="label" value="Invoices Selected" />
		<property name="shortLabel" value="Invoices Selected" />
		<property name="required" value="false" />
		<property name="control">
			<bean parent="TextControlDefinition" p:size="50" />
		</property>
	</bean>
	
	<bean id="CollectionActivityDocument-validations" parent="CollectionActivityDocument-validations-parentBean" />
	<bean id="CollectionActivityDocument-validations-parentBean" abstract="true" 
		class="org.springframework.beans.factory.config.MapFactoryBean">
		<property name="sourceMap">
			<map>
				<entry>
					<key>
						<value>org.kuali.kfs.sys.document.validation.event.AttributedRouteDocumentEvent
						</value>
					</key>
					<value>CollectionActivity-routeDocumentValidation</value>
				</entry>
			</map>
		</property>
	</bean>	

{'fraction_non_alphanumeric': 0.11590616648520241, 'fraction_numerical': 0.004553103038701376, 'mean_word_length': 5.603921568627451, 'pattern_counts': {'":': 0, '<': 129, '<?xml version=': 2, '>': 129, 'https://': 0, 'lorem ipsum': 0, 'www.': 12, 'xml': 8}, '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': '2020186', 'n_tokens_mistral': 2964, 'n_tokens_neox': 2678, 'n_words': 517}