Migration notes 2.3
This page explains the changes required to migrate to the stated version of the Sign-Off Module.
Migrate to 2.3.0
Upgrading from version 2.2.0.
The Sign-Off Module is using ActivePivot 5.8.15-jdk8 and 5.8.15-jdk11 together with ActiveUI 4.3.13. For new features and fixes included in these releases, please see the ActiveUI documentation and ActiveUI Migration Notes, and the release notes for ActivePivot.
Repackaging
- A new Maven module, signoff-activeviam, has been created. It contains the following packages:
Package | Description |
---|---|
com.activeviam.signoff.cache.cube.cfg |
This package contains the configuration files needed for the configuration of an ActivePivot project, and also the classes DatastoreDescriptionConfig and PivotManager that reference autowired beans used for the definition of the datastore and of the ActivePivot manager used in the Sign-Off Module. The beans that are autowired in those two classes are defined in the signoff-starter module. |
com.activeviam.signoff.cache.cube.impl.definition |
This package contains the abstract class ASignOffProcessDefinitionDatastoreConfig that has:* helper methods used to submit objects related to process definitions to the datastore * abstract methods for the definition of the stores and store references used to store data related to process definitions in the datastore. This class is extended in the signoff-starter module. The package also contains the class SignOffProcessDefinitionWorkflowDatastoreCacheService that has methods used to save, update and remove objects related to process definitions in the datastore. |
com.activeviam.signoff.cache.cube.impl.instance |
This package contains the abstract class ASignOffProcessInstanceDatastoreConfig that has: * helper methods used to submit objects related to process instances to the datastore * abstract methods for the definition of the stores and store references used to store data related to process instances in the datastore. The package also contains the class SignOffProcessInstanceWorkflowDatastoreCacheService that has methods used to save, update and remove objects related to process instances in the datastore. |
- The Maven module signoff-activiti has been removed and its code
put into the signoff-core, signoff-activiam and signoff-starter
modules. The table below describes where the code has been moved to:
Previous Location in Sign-Off Module 2.2.0 New Location in Sign-Off Module 2.3.0 Remarks Package signoff-activiti/src/main/java/com/activeviam/signoff/cfg/jpa
Package signoff-core/src/main/java/com/activeviam/signoff/core/cfg/jpa
Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/history
Package signoff-core/src/main/java/com/activeviam/signoff/core/workflow/history
Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/bitemporal
Package signoff-core/src/main/java/com/activeviam/signoff/core/workflow/bitemporal
Except class IBitemporalObjectWorkflowDatastoreService
(see below)Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/keyed
Package signoff-core/src/main/java/com/activeviam/signoff/core/workflow/keyed
Except class IKeyedObjectWorkflowDatastoreService
(see below)Package signoff-activiti/src/main/java/com/activeviam/signoff/workflow/versioned
Package signoff-core/src/main/java/com/activeviam/signoff/core/workflow/versioned
Except class IVersionedObjectWorkflowDatastoreService
(see below)Class IBitemporalObjectWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/bitemporal
and renamed to:IBitemporalObjectWorkflowCacheService
Class IKeyedObjectWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/keyed
and renamed to:IKeyedObjectWorkflowCashService
Class IVersionedObjectWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/versioned
and renamed to:IVersionedObjectWorkflowCacheService
Class ISignOffProcessDefinitionWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/definition
and renamed to:ISignOffProcessDefinitionWorkflowCacheService
Class ISignOffProcessInstanceWorkflowDatastoreService
Package signoff-core/src/main/java/com/activeviam/signoff/core/cache/instance
and renamed to:ISignOffProcessInstanceWorkflowCacheService
Class SignOffProcessDefinitionWorkflowDatastoreService
Package signoff-activeviam/src/main/java/com/activeviam/signoff/cache/cube/impl/definition
and renamed to:SignOffProcessDefinitionWorkflowDatastoreCacheService
Class SignOffProcessInstanceWorkflowDatastoreService
Package signoff-activeviam/src/main/java/com/activeviam/signoff/cache/cube/impl/instance
and renamed to:SignOffProcessInstanceWorkflowDatastoreCacheService
Package signoff-activiti/src/main/java/com/activeviam/signoff/cfg/pivot/definition
Package signoff-starter/src/main/java/com/activeviam/signoff/starter/cfg/cache/pivot/definition
Package signoff-activiti/src/main/java/com/activeviam/signoff/cfg/pivot/instance
Package signoff-starter/src/main/java/com/activeviam/signoff/starter/cfg/cache/pivot/instance