Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

(warning)TODOValidator Beans(warning)TODO

Bean Name

Implementation Class

Purpose

Top Level Beans

 

 

#BusinessObjectEntry

org.kuali.kfs.sys.businessobject.datadictionary.FinancialSystemBusinessObjectEntry

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.

#MaintenanceDocumentEntry (warning)TODO

org.kuali.kfs.sys.document.datadictionary.FinancialSystemMaintenanceDocumentEntry

 

#TransactionalDocumentEntry (warning)TODO

org.kuali.kfs.sys.document.datadictionary.FinancialSystemTransactionalDocumentEntry

 

Business Object Support Beans

 

 

#AttributeDefinition

org.kuali.kfs.krad.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

org.kuali.kfs.krad.datadictionary.InquiryDefinition

 

#LookupDefinition

org.kuali.kfs.krad.datadictionary.LookupDefinition

 

#FieldDefinition

org.kuali.kfs.krad.datadictionary.FieldDefinition

 

#RelationshipDefinition

org.kuali.kfs.krad.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

org.kuali.kfs.krad.datadictionary.ReferenceDefinition

 

#PrimitiveAttributeDefinition

org.kuali.kfs.krad.datadictionary.PrimitiveAttributeDefinition

Used within a RelationshipDefinition to define an attributes that makes up the foreign key relationship with the other class.

#SupportAttributeDefinition

org.kuali.kfs.krad.datadictionary.SupportAttributeDefinition

 

Maintenance Document Support Beans

 

 

#MaintainableFieldDefinition

org.kuali.kfs.kns.datadictionary.MaintainableFieldDefinition

 

#MaintainableSectionDefinition

org.kuali.kfs.kns.datadictionary.MaintainableSectionDefinition

 

#MaintainableSubSectionHeaderDefinition

org.kuali.kfs.kns.datadictionary.MaintainableSubSectionHeaderDefinition

 

#MaintainableCollectionDefinition

org.kuali.kfs.kns.datadictionary.MaintainableCollectionDefinition

 

Other Document Support Beans

 

 

#WorkflowProperties

org.kuali.kfs.krad.datadictionary.WorkflowProperties

 

Control Definition Beans

 

 

CheckboxControlDefinition

org.kuali.kfs.kns.datadictionary.control.CheckboxControlDefinition

 

 

TextControlDefinition

org.kuali.kfs.kns.datadictionary.control.TextControlDefinition

 

 

RadioControlDefinition

org.kuali.kfs.kns.datadictionary.control.RadioControlDefinition

 

 

Bean Detail

...

Also see: Business Objects

List of attributes defined for this business object. Each entry is

Property

Type

Required

Default

Purpose

businessObjectClass

Class

Y

 

The business object class which this BusinessObjectEntry definition represents.

attributes

List<#AttributeDefinition>

Y

 

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
BusinessObjectEntry
BusinessObjectEntry

Also see: Business Objects

Property

Type

Required

Default

Purpose

businessObjectClass

Class

Y

 

The business object class which this BusinessObjectEntry definition represents.

attributes

List<#AttributeDefinition>

Y

 

List of attributes defined for this business object. Each entry is an AttributeDefinition which defines the properties for a single property on this business object.

relationships

List<#RelationshipDefinition>

N

 

Relationships between this and other business objects which are not mapped at the database mapping level.

inquiryDefinition

#InquiryDefinition

N

null

See related section

lookupDefinition

#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

#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
xmlxml
<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>