<commit_before><!--
/*
 * Copyright 2006-2009 The Kuali Foundation
 * 
 * Licensed under the Educational Community License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 * http://www.osedu.org/licenses/ECL-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
-->
<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="AwardReportTerm" parent="AwardReportTerm-parentBean" />
	<bean id="AwardReportTerm-parentBean" abstract="true" parent="BusinessObjectEntry">
		<property name="businessObjectClass" value="org.kuali.kra.award.paymentreports.awardreports.AwardReportTerm" />
		<property name="inquiryDefinition" >
			<ref bean="AwardReportTerm-inquiryDefinition" />
		</property>
		<property name="lookupDefinition" >
			<ref bean="AwardReportTerm-lookupDefinition" />
		</property>
		<property name="titleAttribute" value="awardReportTermId" />
		<property name="attributes" >
			<list>
				<ref bean="AwardReportTerm-awardReportTermId" />
				<ref bean="AwardReportTerm-awardNumber" />
				<ref bean="AwardReportTerm-sequenceNumber" />
				<ref bean="AwardReportTerm-reportClassCode" />
				<ref bean="AwardReportTerm-reportCode" />
				<ref bean="AwardReportTerm-frequencyCode" />
				<ref bean="AwardReportTerm-frequencyBaseCode" />
				<ref bean="AwardReportTerm-ospDistributionCode" />
				<ref bean="AwardReportTerm-dueDate" />
				<ref bean="AwardReportTerm-versionNumber" />
			</list>
		</property>
	</bean>

	<!-- Attribute Definitions -->
	
	<bean id="AwardReportTerm-awardReportTermId" parent="AwardReportTerm-awardReportTermId-parentBean" />
	<bean id="AwardReportTerm-awardReportTermId-parentBean" abstract="true" parent="AttributeDefinition" >
		<property name="name" value="awardReportTermId" />
		<property name="forceUppercase" value="false" />
		<property name="label" value="Award Report Terms Id" />
		<property name="shortLabel" value="Award Report Terms Id" />
		<property name="maxLength" value="22" />
		<property name="validationPattern" >
			<bean parent="NumericValidationPattern" />
		</property>
		<property name="control" >
			<bean parent="TextControlDefinition"
				p:size="10" />
		</property>
		<property name="summary" value="Award Report Terms Id" />
		<property name="description" value="Award Report Terms Id" />
	</bean>

	<bean id="AwardReportTerm-awardNumber" parent="AwardReportTerm-awardNumber-parentBean" />
	<bean id="AwardReportTerm-awardNumber-parentBean" abstract="true" parent="AttributeDefinition" >
		<property name="name" value="awardNumber" />
		<property name="forceUppercase" value="false" />
		<property name="label" value="Award Number" />
		<property name="shortLabel" value="Award Number" />
		<property name="maxLength" value="10" />
        <property name="validationPattern" >
          <bean parent="RegexValidationPattern"
                p:pattern="\d\d\d\d\d\d-\d\d\d" />
        </property>
		<property name="control" >
			<bean parent="TextControlDefinition"<commit_msg>KCAWD-288:increase maxlength of awardNumber field to 12 to reflect KC requirements<commit_after><!--
/*
 * Copyright 2006-2009 The Kuali Foundation
 * 
 * Licensed under the Educational Community License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 * http://www.osedu.org/licenses/ECL-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
-->
<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="AwardReportTerm" parent="AwardReportTerm-parentBean" />
	<bean id="AwardReportTerm-parentBean" abstract="true" parent="BusinessObjectEntry">
		<property name="businessObjectClass" value="org.kuali.kra.award.paymentreports.awardreports.AwardReportTerm" />
		<property name="inquiryDefinition" >
			<ref bean="AwardReportTerm-inquiryDefinition" />
		</property>
		<property name="lookupDefinition" >
			<ref bean="AwardReportTerm-lookupDefinition" />
		</property>
		<property name="titleAttribute" value="awardReportTermId" />
		<property name="attributes" >
			<list>
				<ref bean="AwardReportTerm-awardReportTermId" />
				<ref bean="AwardReportTerm-awardNumber" />
				<ref bean="AwardReportTerm-sequenceNumber" />
				<ref bean="AwardReportTerm-reportClassCode" />
				<ref bean="AwardReportTerm-reportCode" />
				<ref bean="AwardReportTerm-frequencyCode" />
				<ref bean="AwardReportTerm-frequencyBaseCode" />
				<ref bean="AwardReportTerm-ospDistributionCode" />
				<ref bean="AwardReportTerm-dueDate" />
				<ref bean="AwardReportTerm-versionNumber" />
			</list>
		</property>
	</bean>

	<!-- Attribute Definitions -->
	
	<bean id="AwardReportTerm-awardReportTermId" parent="AwardReportTerm-awardReportTermId-parentBean" />
	<bean id="AwardReportTerm-awardReportTermId-parentBean" abstract="true" parent="AttributeDefinition" >
		<property name="name" value="awardReportTermId" />
		<property name="forceUppercase" value="false" />
		<property name="label" value="Award Report Terms Id" />
		<property name="shortLabel" value="Award Report Terms Id" />
		<property name="maxLength" value="22" />
		<property name="validationPattern" >
			<bean parent="NumericValidationPattern" />
		</property>
		<property name="control" >
			<bean parent="TextControlDefinition"
				p:size="10" />
		</property>
		<property name="summary" value="Award Report Terms Id" />
		<property name="description" value="Award Report Terms Id" />
	</bean>

	<bean id="AwardReportTerm-awardNumber" parent="AwardReportTerm-awardNumber-parentBean" />
	<bean id="AwardReportTerm-awardNumber-parentBean" abstract="true" parent="AttributeDefinition" >
		<property name="name" value="awardNumber" />
		<property name="forceUppercase" value="false" />
		<property name="label" value="Award Number" />
		<property name="shortLabel" value="Award Number" />
		<property name="maxLength" value="12" />
        <property name="validationPattern" >
          <bean parent="RegexValidationPattern"
                p:pattern="\d\d\d\d\d\d-\d\d\d" />
        </property>
		<property name="control" >
			<bean parent="TextControlDefinition"
{'fraction_non_alphanumeric': 0.14137214137214138, 'fraction_numerical': 0.007623007623007623, 'mean_word_length': 4.7728, 'pattern_counts': {'":': 0, '<': 115, '<?xml version=': 0, '>': 113, 'https://': 0, 'lorem ipsum': 0, 'www.': 12, 'xml': 6}, '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': '5012676', 'n_tokens_mistral': 2362, 'n_tokens_neox': 2151, 'n_words': 465}