Class SplitAndJoinPlugin

java.lang.Object
org.imixs.workflow.engine.plugins.AbstractPlugin
org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
org.imixs.archive.plugins.SplitAndJoinPlugin
All Implemented Interfaces:
org.imixs.workflow.Plugin

public class SplitAndJoinPlugin extends org.imixs.workflow.engine.plugins.SplitAndJoinPlugin
This plugin extends the behavior of the Imixs-Engine Split&Join Plugin. The plugin can copy file contend specified by the item '$file' from a snapshot into a target workitem.
Version:
1.0
Author:
Ralph Soika
  • Field Summary

    Fields inherited from class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin

    INVALID_FORMAT, LINK_PROPERTY, ORIGIN_UPDATE, SUBPROCESS_CREATE, SUBPROCESS_UPDATE

    Fields inherited from class org.imixs.workflow.engine.plugins.AbstractPlugin

    INVALID_ITEMVALUE_FORMAT, INVALID_PROPERTYVALUE_FORMAT
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    copyItemList(String items, org.imixs.workflow.ItemCollection source, org.imixs.workflow.ItemCollection target)
    This Method copies the fields defined in 'items' into the targetWorkitem.

    Methods inherited from class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin

    addWorkitemRef, createSubprocesses, run, updateOrigin, updateSubprocesses

    Methods inherited from class org.imixs.workflow.engine.plugins.AbstractPlugin

    close, getCtx, getWorkflowService, init, mergeFieldList, uniqueList

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SplitAndJoinPlugin

      public SplitAndJoinPlugin()
  • Method Details

    • copyItemList

      protected void copyItemList(String items, org.imixs.workflow.ItemCollection source, org.imixs.workflow.ItemCollection target)
      This Method copies the fields defined in 'items' into the targetWorkitem. The method overrides the behavior of the origin method and copies also the file content of files stored in the item "$file" form the corresponding snapshotItem.
      Overrides:
      copyItemList in class org.imixs.workflow.engine.plugins.SplitAndJoinPlugin