close

Filter

loading table of contents...

Release Notes / Version 12.2401

Table Of Contents

Removed Deprecated Workflow Java API

The 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)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.