...
Bean Name | Implementation Class | Purpose | |||
---|---|---|---|---|---|
Top Level Beans |
|
| |||
org.kuali.corekfs.sys.businessobject.datadictionary.BusinessObjectEntryFinancialSystemBusinessObjectEntry | A single BusinessObject entry in the DataDictionary, which contains information relating to the display, validation, and general maintenance of a BusinessObject and its attributes. You must define one of these for each BusinessObject that you want to render in the user interface. | ||||
org.kuali.corekfs.sys.document.datadictionary.FinancialSystemMaintenanceDocumentEntry |
| ||||
org.kuali.kfs.coresys.document.datadictionary.FinancialSystemTransactionalDocumentEntry |
| ||||
Business Object Support Beans |
|
| |||
org.kuali.kfs.corekrad.datadictionary.AttributeDefinition | These are the attributes of a business object or transactional document. Each instance represents a single property on the underlying java class identified by the businessObjectClass or documentClass property. | ||||
#InquiryDefinition TODO | org.kuali.kfs.corekrad.datadictionary.InquiryDefinition |
| |||
#LookupDefinition TODO | org.kuali.kfs.corekrad.datadictionary.LookupDefinition |
| |||
#FieldDefinition TODO | org.kuali.kfs.corekrad.datadictionary.FieldDefinition |
| |||
org.kuali.kfs.corekrad.datadictionary.RelationshipDefinition | Used to define a relationship between this business object/document and another business object. These are usually only needed when the relationship has not been defined at the database mapping layer. | ||||
#ReferenceDefinition TODO | org.kuali.kfs.corekrad.datadictionary.ReferenceDefinition |
| |||
org.kuali.corekfs.krad.datadictionary.PrimitiveAttributeDefinition | Used within a RelationshipDefinition to define an attributes that makes up the foreign key relationship with the other class. | ||||
org.kuali.kfs.corekrad.datadictionary.SupportAttributeDefinition |
| ||||
Maintenance Document Support Beans |
|
| |||
org.kuali.kfs.corekns.datadictionary.MaintainableFieldDefinition |
| ||||
org.kuali.kfs.corekns.datadictionary.MaintainableSectionDefinition |
| ||||
org.kuali.corekfs.kns.datadictionary.MaintainableSubSectionHeaderDefinition |
| ||||
org.kuali.kfs.corekns.datadictionary.MaintainableCollectionDefinition |
| ||||
Other Document Support Beans |
|
| |||
#WorkflowProperties TODO | org.kuali.core.datadictionary. |
| org.kuali.corekfs.krad.datadictionary.WorkflowProperties |
| |
Control Definition Beans |
|
| TODO|||
CheckboxControlDefinition | org.kuali.kfs.kns.datadictionary.control.CheckboxControlDefinition | ||||
| Validator BeansTextControlDefinition | org.kuali.kfs.kns.datadictionary.control.TextControlDefinition | |||
| TODORadioControlDefinition | org.kuali.kfs.kns.datadictionary.control.RadioControlDefinition | |||
|
Bean Detail
...
Also see: Business Objects
Property | Type | Required | Default | Purpose | ||
---|---|---|---|---|---|---|
businessObjectClass | Class | Y |
| The business object class which this | ||
attributes | List<#AttributeDefinition> | Y |
| List of attributes defined for this business object. Each entry is FileControlDefinition | org.kuali.kfs.kns.datadictionary.control.FileControlDefinition | |
Validator Beans |
|
| ||||
PhoneNumberValidationPattern | org.kuali.kfs.kns.datadictionary.validation.fieldlevel.PhoneNumberValidationPattern | |||||
NumericValidationPattern | org.kuali.kfs.kns.datadictionary.validation.charlevel.NumericValidationPattern | |||||
AnyCharacterValidationPattern | org.kuali.kfs.kns.datadictionary.validation.charlevel.AnyCharacterValidationPattern | |||||
UTF8AnyCharacterValidationPattern | org.kuali.kfs.kns.datadictionary.validation.charlevel.UTF8AnyCharacterValidationPattern |
Bean Detail
BusinessObjectEntry
Anchor | ||||
---|---|---|---|---|
|
Also see: Business Objects
Property | Type | Required | Default | Purpose |
---|---|---|---|---|
businessObjectClass | Class | Y |
| The business object class which this |
attributes | List<#AttributeDefinition> | Y |
| List of attributes defined for this business object. Each entry is an |
relationships | List<#RelationshipDefinition> | N |
| Relationships between this and other business objects which are not mapped at the database mapping level. |
inquiryDefinition | N | null | See related section | |
lookupDefinition | N | null | See related section | |
titleAttribute | String | Y |
| Note use for drilldown from lookup. |
objectLabel | String |
|
| Unsure where used - collections? |
objectDescription | String | N |
| only used for no-longer-used help text |
boNotesEnabled | boolean | N | false | Whether this BO can accept attached note records. |
helpDefinition | N | null | Defines the system parameter to get the URL for the help for this business object. Not Currently used. |
...
Bean Definition XML
Code Block | ||
---|---|---|
xml | xml | <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="FloatingPointValidationPattern" class="org.kuali.core.datadictionary.validation.fieldlevel.FloatingPointValidationPattern" abstract="true" /> <bean id="WorkflowProperties" class="org.kuali.core.datadictionary.WorkflowProperties" abstract="true" /> <bean id="ReferenceDefinition" class="org.kuali.core.datadictionary.ReferenceDefinition" abstract="true" /> <bean id="HelpDefinition" class="org.kuali.core.datadictionary.HelpDefinition" abstract="true" /> <bean id="ZipcodeValidationPattern" class="org.kuali.core.datadictionary.validation.fieldlevel.ZipcodeValidationPattern" abstract="true" /> <bean id="AuthorizationDefinition" class="org.kuali.core.datadictionary.AuthorizationDefinition" abstract="true" /> <bean id="EmailAddressValidationPattern" class="org.kuali.core.datadictionary.validation.fieldlevel.EmailAddressValidationPattern" abstract="true" /> <bean id="InquiryCollectionDefinition" class="org.kuali.core.datadictionary.InquiryCollectionDefinition" abstract="true" /> <bean id="MaskFormatter" class="org.kuali.core.datadictionary.mask.MaskFormatter" abstract="true" /> <bean id="LookupHiddenControlDefinition" class="org.kuali.core.datadictionary.control.LookupHiddenControlDefinition" abstract="true" /> <bean id="CheckboxControlDefinition" class="org.kuali.core.datadictionary.control.CheckboxControlDefinition" abstract="true" /<!-- - The Kuali Financial System, a comprehensive financial management system for higher education. - - Copyright 2005-2015 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="TextControlDefinitionFloatingPointValidationPattern" class="org.kuali.kfs.kns.coredatadictionary.datadictionaryvalidation.controlfieldlevel.TextControlDefinitionFloatingPointValidationPattern" abstract="true" /> <bean id="RadioControlDefinitionZipcodeValidationPattern" class="org.kuali.corekfs.kns.datadictionary.validation.controlfieldlevel.RadioControlDefinitionZipcodeValidationPattern" abstract="true" /> <bean id="PhoneNumberValidationPatternEmailAddressValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.fieldlevel.PhoneNumberValidationPatternEmailAddressValidationPattern" abstract="true" /> <bean id="TransactionalDocumentEntryInquiryCollectionDefinition" class="org.kuali.kfs.corekns.datadictionary.TransactionalDocumentEntry"InquiryCollectionDefinition" abstract="true" /> <bean id="SupportAttributeDefinition" MaskFormatter" class="org.kuali.kfs.corekrad.datadictionary.mask.SupportAttributeDefinition"MaskFormatter" abstract="true" /> <bean id="JavaClassValidationPatternLookupHiddenControlDefinition" class="org.kuali.kfs.corekns.datadictionary.validationcontrol.fieldlevel.JavaClassValidationPatternLookupHiddenControlDefinition" abstract="true" /> <bean id="NumericValidationPatternCheckboxControlDefinition" class="org.kuali.kfs.corekns.datadictionary.validationcontrol.charlevel.NumericValidationPatternCheckboxControlDefinition" abstract="true" /> <bean id="WorkflowPropertyTextControlDefinition" class="org.kuali.kfs.corekns.datadictionary.control.WorkflowPropertyTextControlDefinition" abstract="true" /> <bean id="InquirySectionDefinitionFileControlDefinition" class="org.kuali.kfs.corekns.datadictionary.control.InquirySectionDefinition"FileControlDefinition" abstract="true" /> /><bean id="RadioControlDefinition" <bean id="HeaderNavigation" class="org.kuali.kfs.corekns.datadictionary.control.HeaderNavigationRadioControlDefinition" abstract="true" /> <bean id="AttributeDefinitionPhoneNumberValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.AttributeDefinition"fieldlevel.PhoneNumberValidationPattern" abstract="true" /> <bean id="HiddenControlDefinitionJavaClassValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.controlfieldlevel.HiddenControlDefinitionJavaClassValidationPattern" abstract="true" /> <bean id="MonthValidationPatternNumericValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.fieldlevelcharlevel.MonthValidationPatternNumericValidationPattern" abstract="true" /> <bean id="ApcSelectControlDefinitionInquirySectionDefinition" class="org.kuali.kfs.corekns.datadictionary.control.ApcSelectControlDefinitionInquirySectionDefinition" abstract="true" /> <bean id="WorkflowPropertyGroup" HeaderNavigation" class="org.kuali.kfs.corekns.datadictionary.WorkflowPropertyGroup"HeaderNavigation" abstract="true" /> <bean id="PrimitiveAttributeDefinitionHiddenControlDefinition" class="org.kuali.corekfs.kns.datadictionary.PrimitiveAttributeDefinitioncontrol.HiddenControlDefinition" abstract="true" /> <bean id="LookupReadonlyControlDefinitionMonthValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.controlfieldlevel.LookupReadonlyControlDefinitionMonthValidationPattern" abstract="true" /> <bean id="MaskFormatterSubStringLookupReadonlyControlDefinition" class="org.kuali.kfs.corekns.datadictionary.maskcontrol.MaskFormatterSubString"LookupReadonlyControlDefinition" abstract="true" /> <bean id="CharsetValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.charlevel.CharsetValidationPattern" abstract="true" /> <bean id="SortDefinition"DateValidationPattern" class="org.kuali.corekfs.kns.datadictionary.validation.fieldlevel.SortDefinitionDateValidationPattern" abstract="true" /> <bean id="RelationshipDefinition" FieldDefinition" class="org.kuali.kfs.corekns.datadictionary.RelationshipDefinition"FieldDefinition" abstract="true" /> <bean id="DateValidationPatternMaintainableCollectionDefinition" class="org.kuali.kfs.corekns.datadictionary.validation.fieldlevel.DateValidationPatternMaintainableCollectionDefinition" abstract="true" /> <bean id="ApcRuleDefinition"AnyCharacterValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.charlevel.ApcRuleDefinitionAnyCharacterValidationPattern" abstract="true" /> <bean id="FieldDefinition"UTF8AnyCharacterValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.charlevel.FieldDefinitionUTF8AnyCharacterValidationPattern" abstract="true" " /> <bean id="MaintainableCollectionDefinitionInquirySubSectionHeaderDefinition" class="org.kuali.corekfs.kns.datadictionary.MaintainableCollectionDefinitionInquirySubSectionHeaderDefinition" abstract="true" /> <bean id="AnyCharacterValidationPatternCurrencyControlDefinition" class="org.kuali.kfs.corekns.datadictionary.validationcontrol.charlevel.AnyCharacterValidationPatternCurrencyControlDefinition" abstract="true" /> <bean id="InquirySubSectionHeaderDefinitionYearValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.fieldlevel.InquirySubSectionHeaderDefinitionYearValidationPattern" abstract="true" /> <bean id="BusinessObjectEntryTimestampValidationPattern" class="org.kuali.kfs.corekns.datadictionary.BusinessObjectEntry"validation.fieldlevel.TimestampValidationPattern" abstract="true" /> <bean id="Mask"FixedPointValidationPattern" class="org.kuali.kfs.corekns.datadictionary.maskvalidation.fieldlevel.Mask"FixedPointValidationPattern" abstract="true" /> <bean id="CurrencyControlDefinition" InquiryDefinition" class="org.kuali.kfs.corekns.datadictionary.control.CurrencyControlDefinitionInquiryDefinition" abstract="true" /> <bean id="YearValidationPatternTextareaControlDefinition" class="org.kuali.kfs.corekns.datadictionary.validationcontrol.fieldlevel.YearValidationPattern" TextareaControlDefinition" abstract="true" /> <bean id="MaskFormatterLiteralKualiUserControlDefinition" class="org.kuali.corekfs.kns.datadictionary.maskcontrol.MaskFormatterLiteral"KualiUserControlDefinition" abstract="true" /> <bean id="TimestampValidationPatternAlphaNumericValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.fieldlevelcharlevel.TimestampValidationPatternAlphaNumericValidationPattern" abstract="true" /> <bean id="FixedPointValidationPatternMaintainableFieldDefinition" class="org.kuali.corekfs.kns.datadictionary.validation.fieldlevel.FixedPointValidationPattern" MaintainableFieldDefinition" abstract="true" /> <bean id="InquiryDefinitionAlphaValidationPattern" class="org.kuali.kfs.corekns.datadictionary.validation.charlevel.InquiryDefinitionAlphaValidationPattern" abstract="true" /> <bean id="TextareaControlDefinition" LookupDefinition" class="org.kuali.kfs.corekns.datadictionary.control.TextareaControlDefinitionLookupDefinition" abstract="true" /> <bean id="KualiUserControlDefinitionWorkflowWorkgroupControlDefinition" class="org.kuali.kfs.corekns.datadictionary.control.KualiUserControlDefinitionWorkflowWorkgroupControlDefinition" abstract="true" /> <bean id="AlphaNumericValidationPatternMaintainableSubSectionHeaderDefinition" class="org.kuali.kfs.corekns.datadictionary.validation.charlevel.AlphaNumericValidationPattern" MaintainableSubSectionHeaderDefinition" abstract="true" /> <bean id="MaintainableFieldDefinitionSelectControlDefinition" class="org.kuali.kfs.corekns.datadictionary.MaintainableFieldDefinition".control.SelectControlDefinition" abstract="true" /> <bean id="AlphaValidationPatternMultiselectControlDefinition" class="org.kuali.kfs.corekns.datadictionary.validationcontrol.charlevel.AlphaValidationPatternMultiselectControlDefinition" abstract="true" /> <bean id="CollectionDefinitionMaintainableSectionDefinition" class="org.kuali.corekfs.kns.datadictionary.CollectionDefinition"MaintainableSectionDefinition" abstract="true" /> <bean id="LookupDefinition"RegexValidationPattern" class="org.kuali.core.datadictionary.LookupDefinition.kfs.kns.datadictionary.validation.charlevel.RegexValidationPattern" abstract="true" /> <bean id="WorkflowWorkgroupControlDefinitionButtonControlDefinition" class="org.kuali.kfs.corekns.datadictionary.control.WorkflowWorkgroupControlDefinitionButtonControlDefinition" abstract="true" /> <bean id="MaintainableSubSectionHeaderDefinitionLinkControlDefinition" class="org.kuali.corekfs.kns.datadictionary.control.MaintainableSubSectionHeaderDefinitionLinkControlDefinition" abstract="true" /> <bean id="MaintenanceDocumentEntryTransactionalDocumentEntry" class="org.kuali.kfs.corekns.datadictionary.MaintenanceDocumentEntry"TransactionalDocumentEntry" abstract="true" /> <bean id="SelectControlDefinitionBusinessObjectEntry" class="org.kuali.kfs.corekns.datadictionary.control.SelectControlDefinitionBusinessObjectEntry" abstract="true" /> <bean id="MaintainableSectionDefinitionMaintenanceDocumentEntry" class="org.kuali.kfs.corekns.datadictionary.MaintainableSectionDefinitionMaintenanceDocumentEntry" abstract="true"> /> <property name="maintainableClass" value="org.kuali.kfs.kns.maintenance.KualiMaintainableImpl"/> <bean id="RegexValidationPattern" <property classname="dataObjectClass" value="org.kuali.corekfs.datadictionarykns.validationdocument.charlevel.RegexValidationPattern"MaintenanceDocumentBase"/> abstract="true"<property name="businessRulesClass" value="org.kuali.kfs.kns.maintenance.rules.MaintenanceDocumentRuleBase"/> </>bean> </beans> |