Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-7693

expressions in nested bean definitions not processed

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Complete
    • Affects Version/s: 2.2.0-m1
    • Fix Version/s: 2.2.0-m4, 2.2
    • Component/s: Data Dictionary
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-6845Problems with UifBeanFactoryPostProcessor expression handling that is causing bean property overrides (such as fieldInquiry.render) to not work
      KULRICE-8425Problems with UifBeanFactoryPostProcessor expression handling for nested properties and lists prevent bean property overrides (such as fieldInquiry.render) from working
      KULRICE-7527Remove non-common default bean definitions to reduce initialize view size
      KULRICE-8441Move UIF nested beans out to top level beans
      KULRICE-14100kimIdentityDelegateService bean definition in KIMLdapSpringBeans.xml is broken
      KULRICE-8719error on nesting page bean in transactional document view
      KULRICE-13285setting p:dictionaryAttributeName with an expression is not working
      KULRICE-7384Problem with reloading dictionary and expression factory
      KULRICE-10373Create group bean definitions for Bootstrap panel and well
      KULRICE-7779Allow overriding a specific button in Uif-InquiryFooter instead of using nested beans
    • Rice Module:
      KRAD
    • KRAD Feature Area:
      Data Dictionary
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      Expressions in nested bean definitions not processed, probably since the post processor keeps track of processed beans using the bean name - which for nested bean definitions of the same class would be the same.

        Activity

        Hide
        Eric Njogu (Inactive) added a comment -

        Patch file with suggested unit test and xml configuration

        Show
        Eric Njogu (Inactive) added a comment - Patch file with suggested unit test and xml configuration
        Hide
        Jerry Neal (Inactive) added a comment -

        Eric,

        This is working in m4. One issue is your unit test is not correct. The propertyExpressions map does not get populated by the bean post processor but instead the expressionGraph. Then in the lifecycle they are moved to the propertyExpressions map.

        thanks,
        Jerry

        Show
        Jerry Neal (Inactive) added a comment - Eric, This is working in m4. One issue is your unit test is not correct. The propertyExpressions map does not get populated by the bean post processor but instead the expressionGraph. Then in the lifecycle they are moved to the propertyExpressions map. thanks, Jerry

          People

          • Assignee:
            Jerry Neal (Inactive)
            Reporter:
            Eric Njogu (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel