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

Examine need for OJB specific code in PersistenceStructureServiceOjbImpl to have a similar implementation in the JPA impl

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.3
    • Component/s: Development
    • Labels:
      None
    • Similar issues:
      KULRICE-11661PersistableBusinessObject.referenceReference has different behavior under JPA compared to OJB
      KULRICE-11417Fix the mixing of OJB and JPA in KEW Rule Maintenance
      KULRICE-5193Move KSB implementation code which is currently in rice-impl module to rice-ksb-impl module
      KULRICE-3888ActionListTest.testActionListCount() needs refactoring to comply with the OJB-to-JPA conversion
      KULRICE-6908SendNotificationService needs to have a method similar to NotificationService.sendNotification(Notification ...)
      KULRICE-2375Create JPA instance of KEW class org.kuali.rice.kew.notes.dao.impl.NoteDAOOjbImpl
      KULRICE-2376Create JPA instance of KEW class org.kuali.rice.kew.actiontaken.dao.impl.ActionTakenDAOOjbImpl
      KULRICE-6014JPA Conversion Guide
      KULRICE-2478Ensure that Rice configuration of JPA is easy to understand and use
      KULRICE-4461Implement config-coded-defaults.xml support for Rice JPA datasource properties
    • Rice Module:
      KNS

      Description

      See TODO and comment inside the for loop in PersistenceStructureServiceJpaImpl.listReferenceObjectFields(Class boClass). Line 584 at the time of this writing. There is a piece of code in the OJB version of the class which is doing something that we need to figure out if something similar needs to be done for the JPA implementation.

      This was encountered after doing the merge of 0.9.3-kfs where the post-extraction cleanup was done.

        Issue Links

          Activity

          Hide
          Eric Westfall added a comment -

          David, please work with Nate to resolve this.

          Show
          Eric Westfall added a comment - David, please work with Nate to resolve this.
          Hide
          David Elyea added a comment -

          Nothing is needed in Rice for this change.

          Show
          David Elyea added a comment - Nothing is needed in Rice for this change.

            People

            • Assignee:
              David Elyea
              Reporter:
              Eric Westfall
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel