Interface DictionaryBean

All Superinterfaces:
Serializable
All Known Subinterfaces:
CollectionGroup, CollectionLayoutManager, Component, ComponentModifier, Container, ContentElement, Control, ControlDefinition, DataBinding, DataDictionaryDefinition, DataDictionaryEntry, DataField, Field, GridLayoutManager, Group, InputField, LayoutManager, PageGroup, SelectControl, StackedLayoutManager, TableLayoutManager, TextControl, UifDictionaryBean, Widget
All Known Implementing Classes:
Accordion, AccordionGroup, Action, ActionField, ActionSecurity, AllowCharacterConstraint, AlphaNumericPatternConstraint, AlphaPatternConstraint, AnyCharacterPatternConstraint, ApplicationHeader, AttributeDefinition, AttributeDefinitionBase, AttributeQuery, AttributeSecurity, BaseConstraint, BindingInfo, BlockUI, BoxLayoutManager, BreadcrumbItem, Breadcrumbs, BusinessObjectEntry, CaseConstraint, CharsetPatternConstraint, CheckboxControl, CheckboxGroupControl, CollectionDefinition, CollectionGroupBase, CollectionGroupSecurity, CollectionLayoutManagerBase, ColumnCalculationInfo, ComparableInfo, CompareFieldCreateModifier, ComplexAttributeDefinition, ComponentBase, ComponentConvertModifier, ComponentModifierBase, ComponentSecurity, ConfigurationBasedRegexPatternConstraint, ContainerBase, Content, ContentElementBase, ControlBase, CssGridLabelColumnLayoutManager, CssGridLayoutManager, CssGridLayoutManagerBase, CssGridSizes, CurrencyPatternConstraint, DataDictionaryDefinitionBase, DataDictionaryEntryBase, DataFieldBase, DataFieldSecurity, DataObjectEntry, DataTable, DatePatternConstraint, DatePicker, DialogGroup, DictionaryBeanBase, Disclosure, Div, DocumentCollectionPath, DocumentEntry, DocumentValuePathGroup, DocumentView, ExternalizableAttributeDefinitionProxy, FieldBase, FieldGroup, FieldSecurity, FieldValidationMessages, FileControl, FixedPointPatternConstraint, FloatingPointPatternConstraint, FormView, GenericField, GridLayoutManagerBase, GroupBase, GroupControl, GroupLinkField, GroupValidationMessages, Growls, Header, HeadLink, Help, HelpDefinition, HiddenControl, HistoryEntry, Icon, Iframe, IframeView, Image, ImageField, InactivationBlockingDefinition, InputFieldBase, Inquiry, InquiryView, IntegerPatternConstraint, Label, LabelSeparateModifier, LayoutManagerBase, LightBox, LightTable, Link, LinkField, LinkGroup, ListLayoutManager, LocationSuggest, LookupInputField, LookupView, MaintenanceDocumentEntry, MaintenanceDocumentView, Message, MessageField, MessageView, MetaTag, MockView, MultiFileUploadCollection, MultiValueControlBase, MustOccurConstraint, NavigationBar, NextPager, NodePrototype, NumberedPager, NumericPatternConstraint, OptionListControl, PageGroupBase, Pager, PageValidationMessages, ParentLocation, PasswordControl, PrerequisiteConstraint, PrimitiveAttributeDefinition, ProgressBar, ProgressBarField, PropertyReplacer, QuickFinder, RadioGroupControl, ReferenceDefinition, RelationshipDefinition, RemoteFieldsHolder, RichTable, RoleLinkField, RoutingAttribute, RoutingTypeDefinition, Scrollpane, SearchingAttribute, SearchingTypeDefinition, SelectControlBase, SidebarNavigationGroup, SimpleConstraint, SimpleLayoutManager, SortDefinition, Space, SpaceField, Spinner, SpinnerControl, StackedLayoutManagerBase, StepProgressBar, Suggest, SupportAttributeDefinition, SyntaxHighlighter, TabGroup, TableLayoutManagerBase, TabNavigationGroup, Tabs, TextAreaControl, TextControlBase, ToggleMenu, Tooltip, TransactionalDocumentEntry, TransactionalDocumentView, Tree, TreeGroup, UifDictionaryBeanBase, UrlInfo, UserControl, UserLinkField, UTF8AnyCharacterPatternConstraint, ValidationMessages, ValidCharactersConstraint, ValidCharactersPatternConstraint, ValidDataPatternConstraint, View, ViewHeader, ViewSessionPolicy, ViewTheme, WidgetBase, WorkflowAttributeMetadata, WorkflowAttributes

public interface DictionaryBean extends Serializable
Common interface for all objects that can be configured in the dictionary
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Perform any needed post-processing of the bean properties.
    A code within the namespace that identifies a component or group the bean is associated with
    Namespace code (often an application or module code) that dictionary bean is associated with
  • Method Details

    • getNamespaceCode

      String getNamespaceCode()
      Namespace code (often an application or module code) that dictionary bean is associated with

      Note this may be assigned through the bean definition itself, or associated by the module configuration and its dictionary files

      Returns:
      String namespace code
    • getComponentCode

      String getComponentCode()
      A code within the namespace that identifies a component or group the bean is associated with
      Returns:
      String representing a component code
    • dataDictionaryPostProcessing

      void dataDictionaryPostProcessing()
      Perform any needed post-processing of the bean properties. This will be called starting at the parent data object entry or document entry class and recursed down though all other DictionaryBean objects contained within.