Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • DONE: serialization of concepts should include id, terminologyId, preferred name
    • Applies to Description and Relationship
    • Return 0 for Long if not set
    • Return "" for String if not set
  • REST APIs - fix @Consumes and @Produces

  • Finalize integration REST testing
    • DONE: security service
    • Metadata Service
    • Content Service 
  • Loaders 
    • DONE: Make sure snapshot and full create release info
    • RF2 full
    • RF2 snapshot
    • RF2 delta
      • Handle other data structures (currently only 4)
    • RF2 daily build loader
      • extends delta loader with a "handle retracted changes" method that looks at the previous release state of each element (using history service)
    • Performance - optimize "commit"
  • Claml loader 
    • make sure transitive closure computation is working
  • PG: Admin tools
  • Create an admin user and wire to a project
  • Change role- all should use "server" flag except for QaDatabase and Create/Updatedb
    • most do, create a project, start editing cycle, and release mojos don't yet.
  • History service - support other data types

  • QA Admin tool - fill in queries and reuse

  • BAC: Separate "updatedb" into

    • admin project called "db"

    • pass hibernate.hbm2dd.auto as a parameter to the execution

      • call System.setProperty("hibernate.hbm2ddl.auto", hbm2ddlParameter).

      • THEN create the root service.

    • "createdb" profile

    • "updatedb" profile

    • Remove the properties section from pom.xml
    • Update documentation.
  • Mojo integration testing

    • Have a setup dev environment mojo

    • Have a teardown dev environment mojo (calls createdb at the end to clean up after itself, leavign an empty Db ready to go).

  • Testing

    • Unit Testing
      • coverage, equals/hashcode/copy constructor; lists; algorithms; handlers
    • Mojo Tests

...