Details

    • Type: Sub Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0
    • Component/s: Modularity
    • Labels:
      None
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      Break out the rice core package into it's own top level package.

      To start the module will have two pieces, api and impl. This will change as the modularity work continues.

      One possible breakdown is:
      rice-core

      • rice-core-config
      • rice-core-orm
      • rice-core-jdbc
      • rice-core-transaction
      • rice-core-security
      • rice-core-web
      • rice-core-util
        rice-core-impl?

        Attachments

          Issue Links

            Activity

            Hide
            gtaylor Garey Taylor added a comment - - edited

            Moved core into it's own module. Some of the "core" classes have multiple dependencies that need to be teased out. For example, Criteria.java depends on:
            import org.kuali.rice.kew.docsearch.DocSearchUtils;
            import org.kuali.rice.kns.service.DateTimeService;
            import org.kuali.rice.kns.service.KNSServiceLocator;
            import org.kuali.rice.kns.web.format.BooleanFormatter;

            So that class can't be in the core module right now, even though it's currently packaged and considered "core"

            Show
            gtaylor Garey Taylor added a comment - - edited Moved core into it's own module. Some of the "core" classes have multiple dependencies that need to be teased out. For example, Criteria.java depends on: import org.kuali.rice.kew.docsearch.DocSearchUtils; import org.kuali.rice.kns.service.DateTimeService; import org.kuali.rice.kns.service.KNSServiceLocator; import org.kuali.rice.kns.web.format.BooleanFormatter; So that class can't be in the core module right now, even though it's currently packaged and considered "core"
            Hide
            gtaylor Garey Taylor added a comment -

            Moved
            TypeUtils.java
            AbstractKualiDecimal.java
            KualiDecimal
            KualiInteger
            KualiPercent
            to core-api with a new package of org.kuali.rice.core.util.type

            Show
            gtaylor Garey Taylor added a comment - Moved TypeUtils.java AbstractKualiDecimal.java KualiDecimal KualiInteger KualiPercent to core-api with a new package of org.kuali.rice.core.util.type
            Hide
            ewestfal Eric Westfall added a comment -

            Core has been pretty well broken out, resolving.

            Show
            ewestfal Eric Westfall added a comment - Core has been pretty well broken out, resolving.
            Hide
            jcoltrin Jessica Coltrin (Inactive) added a comment -

            Closing since these items are now in the release notes.

            Show
            jcoltrin Jessica Coltrin (Inactive) added a comment - Closing since these items are now in the release notes.

              People

              • Assignee:
                Unassigned
                Reporter:
                masargen Matt Sargent
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 12 weeks
                  12w
                  Remaining:
                  Remaining Estimate - 12 weeks
                  12w
                  Logged:
                  Time Spent - Not Specified
                  Not Specified