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

Create Implementation classes for KIM group objects

    Details

    • Similar issues:
      KULRICE-2171Create Implementation classes for KIM Reference objects
      KULRICE-2172Create Implementation classes for KIM entity objects
      KULRICE-2290Implement the KIM Group Attribute and KIM Group Type concrete classes
      KULRICE-3127KIM RoleService and DAOs Must not reference Group implementation classes
      KULRICE-2228Implement the KIM Role Type concrete classes
      KULRICE-2357KIM Group Service Test
      KULRICE-9183Effective dating for 'group' objects
      KULRICE-14143POC: REST-ful API to KIM Groups
      KULRICE-4680KIM Type is not copied onto the person document version of the group object
      KULRICE-9287KualiLookupableTest fails in CI with Lookup not defined for business object class org.kuali.rice.krad.test.document.bo.Account
    • Rice Module:
      KIM

      Description

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

      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.entity.impl.KimEntityImpl.java

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

      Add the JPA annotations and generate the OJB annotations.

        Activity

        Hide
        Ailish Byrne added a comment -

        why are we adding jpa annotations? that's not part of our scope

        Show
        Ailish Byrne added a comment - why are we adding jpa annotations? that's not part of our scope
        Hide
        Nate Johnson (Inactive) added a comment -

        no they are not, but they are seriously easier than ojb and jonathan wrote a nice converter to pump out ojb mappings from jpa annotations. why not kill two birds if it's faster? if we come to the point where we are stumped because of jpa, we will move on with an ojb implementation.

        Show
        Nate Johnson (Inactive) added a comment - no they are not, but they are seriously easier than ojb and jonathan wrote a nice converter to pump out ojb mappings from jpa annotations. why not kill two birds if it's faster? if we come to the point where we are stumped because of jpa, we will move on with an ojb implementation.
        Hide
        Ailish Byrne added a comment -

        fine with me if it's faster in terms of the bos - i assume this does not imply we're doing the daos - thanks!

        Show
        Ailish Byrne added a comment - fine with me if it's faster in terms of the bos - i assume this does not imply we're doing the daos - thanks!
        Hide
        Nate Johnson (Inactive) added a comment -

        You mean JPA DAOs? Then no. Just the annotations right now. At least that is all I am talking about. Jonathan, if you were thinking otherwise, let us know.

        Show
        Nate Johnson (Inactive) added a comment - You mean JPA DAOs? Then no. Just the annotations right now. At least that is all I am talking about. Jonathan, if you were thinking otherwise, let us know.
        Hide
        Ailish Byrne added a comment -

        yes, i meant jpa daos

        Show
        Ailish Byrne added a comment - yes, i meant jpa daos
        Hide
        Nate Johnson (Inactive) added a comment -

        Cool. I don't plan to write any JPA DAOs. I think all of this should work with the KNS BO services just fine. It worked for the Principal BO that I used in AuthN. I hope the rest of KIM works as nicely.

        Show
        Nate Johnson (Inactive) added a comment - Cool. I don't plan to write any JPA DAOs. I think all of this should work with the KNS BO services just fine. It worked for the Principal BO that I used in AuthN. I hope the rest of KIM works as nicely.
        Hide
        Jonathan Keller added a comment -

        Nope. I wrote the converter because it seemed an easier way to generate the OJB descriptors with fewer errors. The JPA annotations are quicker to write than an XML file.

        Show
        Jonathan Keller added a comment - Nope. I wrote the converter because it seemed an easier way to generate the OJB descriptors with fewer errors. The JPA annotations are quicker to write than an XML file.
        Hide
        Eric Westfall added a comment -

        Bulk change of all Rice 1.0 issues to closed after public release.

        Show
        Eric Westfall added a comment - Bulk change of all Rice 1.0 issues to closed after public release.

          People

          • Assignee:
            Jonathan Keller
            Reporter:
            Jonathan Keller
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel