Page MenuHomePhabricator

Persistence/PropertySerialization Clean up and enhancements
Closed, InvalidPublic

Description

Covers the overall topic to make the Persistence module finally usable:

  1. Remove Dependency of SceneSerialization
  2. Make autoloading with MitkCore work
  3. Clean up classes (remove Macros)
  4. Rename Persistence to a more specific name such as "PropertyListSerialization" service

Event Timeline

Reset status to confirmed. Michael, what's the status on this one? We have some indications on our users list that the persistence service isn't working.

the persistence service works.
the points mentioned above are nice to have. autoloading is one of the main issues. as discussed with christoph the module has to be loaded manually using PersistenceService::LoadModule() function since the AUTOLOAD feature of the microservices never really worked. once it is loaded the persistence service will be registered and is usable.
i suggest to call the static PersistenceService::LoadModule() somewhere in the workbench startup routine. this will make the service available for all views

kislinsk changed the task status from Invalid to Spite.Jun 27 2018, 1:29 PM
kislinsk added a project: Bulk Edit.
kislinsk changed the task status from Spite to Invalid.Jun 27 2018, 1:36 PM
kislinsk removed a project: Bulk Edit.