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

Move all deprecated data/persistence code to rice-kns module

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: Not version specific
    • Component/s: Development, JPA, Roadmap
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-9889Move deprecated data code and services to the rice-kns module
      KULRICE-4387Remove all deprecated code
      KULRICE-5333Mark all KNS classes (in kns module and kns packages of other module like impl) as deprecated
      KULRICE-8939Move non-UIF dependent components out of KRAD app-framework module
      KULRICE-5193Move KSB implementation code which is currently in rice-impl module to rice-ksb-impl module
      KULRICE-69Prepare a "What to Expect from the Rice KNS Extraction" document to circulate to the developers.
      KULRICE-4637Remove deprecated code
      KULRICE-10905Refactor quickfinder (and other lookup code) to use new KRAD data module
      KULRICE-2975Move KEW HtmlUnit tests into the "web" module
      KULRICE-2645Move ParameterService from KFS to Rice KNS
    • Rice Module:
      KNS, KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      This will allow those who aren't using the legacy framework at all to completely exclude the kns module from their project.

      Note that in order to do this, we will likely want to rework the way we do LegacyDataAdapter by creating a legacy and non-legacy implementation of that which are in kns and krad module respectively. When running legacy, both would be loaded and delegated to appropriately.

      When not running the legacy framework, only the non-legacy one would be loaded and would always be delegated to.

      As a result, KRAD code should not be using any deprecated code with the exception of the LegacyDataAdapter.

        Activity

        Hide
        Eric Westfall added a comment -

        Closing as duplicate of KULRICE-9889

        Show
        Eric Westfall added a comment - Closing as duplicate of KULRICE-9889

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - 1 day
              1d
              Remaining:
              Remaining Estimate - 1 day
              1d
              Logged:
              Time Spent - Not Specified
              Not Specified

                Structure Helper Panel