Uploaded image for project: 'Kaa'
  1. Kaa
  2. KAA-176

Refactor Kaa service to be independent from actual DB implementations

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 0.6.0
    • Fix Version/s: 0.6.1
    • Component/s: Database, Server: common
    • Labels:
      None

      Description

      It appears that some DAO services (org.kaaproject.kaa.server.common.dao.service.EndpointServiceImpl) depend on actual model classes (MongoDB):
      import org.kaaproject.kaa.server.common.dao.model.mongo.EndpointProfile;

      In order to easy integrate with other databases, we need to refactor services to use strictly DTO objects.
      However, usage of org.kaaproject.kaa.server.common.dao.model.sql.* classes is ok, because they are generic and will work with any RDBMS

        Attachments

          Activity

            People

            Assignee:
            ashvayka Andrew Shvayka
            Reporter:
            ashvayka Andrew Shvayka
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Git Integration