Release Notes / Version 12.2506.0
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.AbstractExternalManagerClass
com.coremedia.workflow.common.util.LongActionRegistryClass
com.coremedia.workflow.common.util.RegisteringLongActionClass
com.coremedia.workflow.common.util.SpringCollectiveLongActionClass
com.coremedia.workflow.common.util.SpringDelegateActionClass
com.coremedia.workflow.common.util.SpringDelegateLongActionMethod
com.coremedia.workflow.WfServer#hasManagerMethod
com.coremedia.workflow.WfServer#getManagerMethod
com.coremedia.workflow.common.actions.Log#setFatalMethod
com.coremedia.workflow.common.util.WithSpringContext#getBeanMethod
com.coremedia.workflow.common.util.SpringAwareAction#getBeanMethod
com.coremedia.workflow.common.util.SpringAwareExpression#getBeanMethod
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)


