Class LinkFromContextPreprocessor

java.lang.Object
com.hybris.backoffice.workflow.designer.persistence.LinkFromContextPreprocessor
All Implemented Interfaces:
NetworkChartContextPreprocessor

public class LinkFromContextPreprocessor extends Object implements NetworkChartContextPreprocessor
Creates links from decision to action. Also removes no longer existing links.
  • Constructor Details

    • LinkFromContextPreprocessor

      public LinkFromContextPreprocessor()
  • Method Details

    • preprocess

      public void preprocess(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Description copied from interface: NetworkChartContextPreprocessor
      Process some data from the Workflow Designer, given in the context, before saving.
      Specified by:
      preprocess in interface NetworkChartContextPreprocessor
      Parameters:
      context - contains the workflow designer's data, from which some will be processed
    • handleRemovedDecisionToActionLinks

      protected void handleRemovedDecisionToActionLinks(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
    • removeDecisionToActionLink

      protected void removeDecisionToActionLink(WorkflowDecisionTemplateModel decision, WorkflowActionTemplateModel action)
    • removeActionToDecisionLink

      protected void removeActionToDecisionLink(WorkflowActionTemplateModel action, WorkflowDecisionTemplateModel decision)
    • handleNewAndUpdatedDecisionToActionLinks

      protected void handleNewAndUpdatedDecisionToActionLinks(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
    • handleNewAndUpdatedActionToDecisionLinks

      protected void handleNewAndUpdatedActionToDecisionLinks(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
    • saveLinkFromActionToDecision

      protected void saveLinkFromActionToDecision(WorkflowActionTemplateModel workflowAction, WorkflowDecisionTemplateModel workflowDecision)
    • getConnectionFinder

      public ConnectionFinder getConnectionFinder()
    • setConnectionFinder

      public void setConnectionFinder(ConnectionFinder connectionFinder)
    • getLinkCreator

      public LinkCreator getLinkCreator()
    • setLinkCreator

      public void setLinkCreator(LinkCreator linkCreator)
    • getWorkflowModelFinder

      public WorkflowModelFinder getWorkflowModelFinder()
    • setWorkflowModelFinder

      public void setWorkflowModelFinder(WorkflowModelFinder workflowModelFinder)