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

Create Implementation classes for KIM Reference objects

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Not version specific
    • Component/s: Development
    • Labels:
      None
    • Similar issues:
      KULRICE-2172Create Implementation classes for KIM entity objects
      KULRICE-2173Create Implementation classes for KIM group objects
      KULRICE-3127KIM RoleService and DAOs Must not reference Group implementation classes
      KULRICE-2290Implement the KIM Group Attribute and KIM Group Type concrete classes
      KULRICE-2228Implement the KIM Role Type concrete classes
      KULRICE-7369Implement KRMS Reference Object Bindings feature
      KULRICE-6852Lookups failing due to child object references not being created if null
      KULRICE-1132Update KIM class diagram
      KULRICE-2418Implement cache aging and flushing on PersonServiceImpl
      KULRICE-2897KIM Role DAO must not reference implementation classes of the identity and group sub-modules
    • Rice Module:
      KIM
    • Application Requirement:
      KFS

      Description

      The interfaces for the KIM reference objects are defined in org.kuali.rice.kim.v2.bo.reference

      All of the interfaces that correspond to actual types (some are base classes) need to have XxxxxImpl classes created. There is a model for those classes in org.kuali.rice.kim.v2.bo.reference.impl.EntityTypeImpl.java

      Implementations should be in org.kuali.rice.kim.v2.bo.reference.impl

      Add the JPA annotations. (The tool will need to be modified to generate proper OJB files due to the new use of AttributeOverride.)

        Activity

        Hide
        Jonathan Keller added a comment -

        OK, I've updated the tool - please try it out to create the OJB mappings as well. (JpaToOjbMetadata)

        Show
        Jonathan Keller added a comment - OK, I've updated the tool - please try it out to create the OJB mappings as well. (JpaToOjbMetadata)
        Hide
        Nate Johnson (Inactive) added a comment -

        This is done. Do we need KFSMI linked issues for these rice issues?

        Show
        Nate Johnson (Inactive) added a comment - This is done. Do we need KFSMI linked issues for these rice issues?
        Hide
        Jonathan Keller added a comment -

        I assume we will eventually, but we can wait until we are changing functionality in KFS, rather than just making changes in Rice.

        Show
        Jonathan Keller added a comment - I assume we will eventually, but we can wait until we are changing functionality in KFS, rather than just making changes in Rice.

          People

          • Assignee:
            Nate Johnson (Inactive)
            Reporter:
            Jonathan Keller
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel