Class DecisionRenderer

java.lang.Object
com.hybris.backoffice.workflow.designer.renderer.DecisionRenderer
All Implemented Interfaces:
NetworkEntityRenderer

public class DecisionRenderer extends Object implements NetworkEntityRenderer
Renderer responsible for displaying decision
  • Field Details

  • Constructor Details

    • DecisionRenderer

      public DecisionRenderer()
  • Method Details

    • canHandle

      public boolean canHandle(WorkflowEntity workflowEntity)
      Description copied from interface: NetworkEntityRenderer
      Suggest whether the given object can be handled by the renderer
      Specified by:
      canHandle in interface NetworkEntityRenderer
      Parameters:
      workflowEntity - object to be checked if it can be handled
      Returns:
      true if renderer supports the object, false otherwise
    • render

      public com.hybris.cockpitng.components.visjs.network.data.Node render(WorkflowEntity workflowEntity)
      Description copied from interface: NetworkEntityRenderer
      Returns the object's representation in NetworkUpdate as entity
      Specified by:
      render in interface NetworkEntityRenderer
      Parameters:
      workflowEntity - object to be rendered
      Returns:
      objects' representation in NetworkUpdate
    • render

      public com.hybris.cockpitng.components.visjs.network.data.Node render(WorkflowEntity workflowEntity, com.hybris.cockpitng.components.visjs.network.data.Node node)
      Description copied from interface: NetworkEntityRenderer
      Returns the object's representation in NetworkUpdate as entity based on already existing node
      Specified by:
      render in interface NetworkEntityRenderer
      Parameters:
      workflowEntity - object to be rendered
      node - baseline of new node
      Returns:
    • getTitle

      protected String getTitle(AbstractWorkflowDecisionModel model)
    • setKeyGenerator

      public void setKeyGenerator(KeyGenerator keyGenerator)
    • setNodeTypeService

      public void setNodeTypeService(NodeTypeService nodeTypeService)
    • setWorkflowEntityImageCreator

      public void setWorkflowEntityImageCreator(WorkflowEntityImageCreator workflowEntityImageCreator)