Interface IExtensibleStandardProcessElementExtension


@Deprecated(since="9.2", forRemoval=true) public interface IExtensibleStandardProcessElementExtension
Deprecated, for removal: This API element is subject to removal in a future version.
Use ch.ivyteam.ivy.bpm.exec.IBpmnProcessElement instead.
3rd Party providers can implement this interface to provide an ivy extension for defining their own process elements based on the process elements:
  • Program Interface
  • Start Event
  • Intermediate Event
Since:
19.08.2008
API:
This is a public API.
  • Method Details

    • getName

      @Deprecated(since="9.2", forRemoval=true) String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Gets the name of the extension. In most case the name of the 3rd party provider or product.
      Returns:
      extension name. Must not be null or empty.
      API:
      This public API is available in Java.
    • declareProcessElements

      @Deprecated(since="9.2", forRemoval=true) void declareProcessElements(IExtensibleProcessElementFactory factory)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Declares process elements that are based on standard process elements that are extensible with a java bean class
      Parameters:
      factory - the process element factory to declare the process elements on
      API:
      This public API is available in Java.
    • createBpmnIcon

      @Deprecated(since="9.2", forRemoval=true) Icon createBpmnIcon(IBpmnIconFactory iconFactory, String iconName)
      Deprecated, for removal: This API element is subject to removal in a future version.

      Creates a BPMN icon for the given icon name if the extension is responsible for the icon. Extensions that are not responsible for the icon must return null

      The icon factory must be used to create the BPMN icons

      Parameters:
      iconFactory - the icon factory must be used to create the BPMN icon
      iconName - the name of the icon to create
      Returns:
      BPMN icon or null
      API:
      This public API is available in Java.