Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0
    • Component/s: Modularity
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • 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

        Attachments

          Activity

          tschneeb Travis Schneeberger created issue -
          jjhanso Jeremy Hanson made changes -
          Field Original Value New Value
          Fix Version/s 1.1 [ 14190 ]
          tschneeb Travis Schneeberger made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          sgibson Scott Gibson (Inactive) made changes -
          Security User [ 10014 ] Public [ 10015 ]
          jcoltrin Jessica Coltrin (Inactive) made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          spatterson Shem Patterson (Inactive) made changes -
          Workflow custom [ 89726 ] Copy of custom for rice [ 212494 ]
          spatterson Shem Patterson (Inactive) made changes -
          Workflow Copy of custom for rice [ 212494 ] custom [ 222242 ]
          spatterson Shem Patterson (Inactive) made changes -
          Workflow custom [ 222242 ] Rice Workflow [ 231990 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: