Release Notes / Version 12.2404
Table Of ContentsThe following deprecated classes and methods have been removed from the Workflow Server API and cannot be used in custom code or workflow definitions anymore:
Class
com.coremedia.workflow.common.util.AbstractExternalManager
Class
com.coremedia.workflow.common.util.LongActionRegistry
Class
com.coremedia.workflow.common.util.RegisteringLongAction
Class
com.coremedia.workflow.common.util.SpringCollectiveLongAction
Class
com.coremedia.workflow.common.util.SpringDelegateAction
Class
com.coremedia.workflow.common.util.SpringDelegateLongAction
Method
com.coremedia.workflow.WfServer#hasManager
Method
com.coremedia.workflow.WfServer#getManager
Method
com.coremedia.workflow.common.actions.Log#setFatal
Method
com.coremedia.workflow.common.util.WithSpringContext#getBean
Method
com.coremedia.workflow.common.util.SpringAwareAction#getBean
Method
com.coremedia.workflow.common.util.SpringAwareExpression#getBean
Method
com.coremedia.workflow.common.util.SpringAwareLongAction#getBean
Hints on how to replace these classes and methods are documented as deprecation note in the Javadoc of CMCC 11. In general, it's recommended to use Unified API interfaces to implement custom managers, and to use SpringAware*Action classes to implement actions that interact with the Spring context.
If you have used some of these classes in custom workflow definitions,
then you should make sure to finish all running workflow instances
that were started from these definitions before upgrading. Old
workflow definitions that were using these classes will not be usable
anymore, and may have to be destroyed using
cm workflowconverter -X
.
(CMS-23947)