...
The implementation of upgradeContent
is up to the developer. It may be implemented in a way that it is capable of upgrading from any version to the latest version or that it requires previous updates first. In the latter case, the method should throw an IncompatibeUpdateException
when the implementation of upgradeContent
is not capable of migrating from the fromVersion
to this version. The next section part clarifies the migration implementation further with an example.
...
If webmanager.wcb.min-version
and webmanager.wcb.max-version
are not specified, the default versions as described above are calculated and used.
Example
In this section an An example of a "Keyword" plugin that changes its node type definition (data model) over time is presented here. The following updates to the node type definition are performed:
...