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

Document the approach for conversion to krad-data of the various internal Rice modules

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4
    • Component/s: Documentation, JPA, Roadmap
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-10280Add any items you've encountered to the internal JPA conversion approach document
      KULRICE-9507Convert internal Rice modules to use JPA and the new krad-data framework
      KULRICE-9546Convert location module data objects to krad-data and JPA
      KULRICE-10126Create section in documentation for krad-data module
      KULRICE-6436Tune ehcache configuration for the various rice modules
      KULRICE-9538Convert KRAD data objects to krad-data and JPA
      KULRICE-9100Document the design for linking and refreshing within krad-data module
      KULRICE-11958Remove ConfigConstants from krad-data module and replace with a better approach
      KULRICE-9516Create an overview/intro for the krad-data module
      KULRICE-9540Convert KSB data objects to krad-data and JPA
    • Rice Module:
      KRAD
    • Sprint:
      JPA Sprint 4, 2.4.0-m2 Sprint 1
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      We need to document the approach and the plan for how we are going to convert the various Rice modules from OJB to JPA. Here's my quick list of what this should include:

      1. Map business objects using JPA
      2. Reimplement DAOs using JPA
        • either criteria or jpql depending on the situation
        • jpql is probably more performant I would think
      3. Ensure integration tests are passing
      4. Write any missing integration tests to fill gaps in testing of database and dao
      5. Remove OJB repository file when done and any OJB daos and/or spring beans
      6. Convert data dictionary to use new metadata framework
      7. Test any lookup, inquiry, and/or documents

        Activity

        Hide
        Eric Westfall added a comment -

        Ok, in thinking about this a little bit more, I think that the scope of these items really shouldn't involve the UI side of things. However, the UI needs to be converted to KRAD in order for the new framework to be used. So there's kind of a catch-22 there. Will need to coordinate with the team doing screen conversion for sure.

        Show
        Eric Westfall added a comment - Ok, in thinking about this a little bit more, I think that the scope of these items really shouldn't involve the UI side of things. However, the UI needs to be converted to KRAD in order for the new framework to be used. So there's kind of a catch-22 there. Will need to coordinate with the team doing screen conversion for sure.
        Show
        Eric Westfall added a comment - Page created, see here: https://wiki.kuali.org/display/KULRICE/Approach+to+Internal+Conversion+of+Kuali+Rice+modules+from+OJB+to+JPA

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 4 hours
              4h
              Remaining:
              Remaining Estimate - 4 hours
              4h
              Logged:
              Time Spent - Not Specified
              Not Specified

                Agile

                  Structure Helper Panel