Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-8219

Services in KIM referencing KRAD dictionary validation service

    Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1.2
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KNS
    • Application Requirement:
      KFS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      Performed a review of dictionary validation service usage with Jonathan and found there are two references from KIM (still running in the KNS) that are using the KRAD dictionary validation service. These need to be changed to use the KNS dictionary validation service:

      org.kuali.rice.kns.datadictionary.validation.AttributeValidatingTypeServiceBase
      org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase

      The goal is to not have any KNS code using the constraint logic of KRAD, so they should all be referencing the KNS dictionary validation service. After these two are cleaned up that separation will be achieved.

      Also, just one small cleanup item. KualiRuleServiceImpl has a dependency on DictionaryValidationService but is not actually using it. We should remove this to prevent confusion.

        Attachments

          Issue Links

            Activity

            Error rendering 'com.atlassian.jira.jira-view-issue-plugin:activitymodule'. Please contact your JIRA administrators.

              People

              • Assignee:
                sdm86 Steve Manning (Inactive)
                Reporter:
                jkneal Jerry Neal (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: