Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0
    • Component/s: Modularity
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-3021Clean up the StandardGenericXMLSearchableAttribute and related code
      KULRICE-1555Clean up debugging within the data dictionary classes
      KULRICE-13650Clean up KEN test cases
      KULRICE-4662Clean up KEW services
      KULRICE-769Clean up old Mckoi and Quickstart remnants
      KULRICE-228Clean up lib directory
      KULRICE-5657Clean up configurers
      KULRICE-4066Clean up configuration system
      KULRICE-3391Investigate and clean up Rice's date validation/parsing mechanisms.
      KULRICE-2045Clean up Entity names and Provide JPA Scaffolding
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      There are many changes that need to happen to our utility classes for modularity:

      1) our utility classes need to be actual utility classes (static methods, private ctors, final classes, usually deterministic method calls, does not use spring services)
      2) we need to get rid of the duplicate methods that exist in multiple library classes or rice utility classes (isEqual(), jotNode)
      3) we need to delete junk that isn't used
      4) we need to create meaningful apis which might mean breaking up utility classes
      5) we meed to differentiate between utilities that are internal to rice versus ones we want client apps to use
      6) everything that isn't a utility method in a utility class should be moved

        Activity

        Hide
        Travis Schneeberger added a comment -

        resolving for now.... will create new jiras for additional work.

        Show
        Travis Schneeberger added a comment - resolving for now.... will create new jiras for additional work.
        Hide
        Jessica Coltrin (Inactive) added a comment -

        Closing since these items are now in the release notes.

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

          People

          • Assignee:
            Travis Schneeberger
            Reporter:
            Travis Schneeberger
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel