You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This post describes a design for implementing backwards-compatibility in deltashell.

Backwards-compatibility : The ability to open project files written by an older version of the application in the current application.

Global idea / setup

The idea is to use custom hbm.xml mapping to convert older project databases to the current object model. For example a plugin has made a release 1.0 which should be supported. Now if the mappings change during further development something has to be done to read the old projects. We need specific mapping to read the old files next to the current mappings. The situation would be as follows:

  • No labels