Class DefaultWorkflowEntityImageCreator

java.lang.Object
com.hybris.backoffice.workflow.designer.renderer.DefaultWorkflowEntityImageCreator
All Implemented Interfaces:
WorkflowEntityImageCreator

public class DefaultWorkflowEntityImageCreator extends Object implements WorkflowEntityImageCreator
Default implementation of WorkflowEntityImageCreator
  • Constructor Details

    • DefaultWorkflowEntityImageCreator

      public DefaultWorkflowEntityImageCreator()
  • Method Details

    • createSvgImage

      public com.hybris.cockpitng.components.visjs.network.data.Image createSvgImage(ItemModel model, String velocityTemplateLocation, String velocityTemplateLocationIE, String cssClass)
      Description copied from interface: WorkflowEntityImageCreator
      Creates svg image
      Specified by:
      createSvgImage in interface WorkflowEntityImageCreator
      Parameters:
      model - which contains necessary data for velocity template to render it correctly
      velocityTemplateLocation - the path to velocity template resource
      velocityTemplateLocationIE - the path to velocity template resource which is valid for Internet Explorer browser
      cssClass - which will be passed to velocity template
      Returns:
      svg image
    • getBase64ImageEncoder

      public Base64ImageEncoder getBase64ImageEncoder()
    • setBase64ImageEncoder

      public void setBase64ImageEncoder(Base64ImageEncoder base64ImageEncoder)
    • getSvgShapesRenderer

      public SvgShapesRenderer getSvgShapesRenderer()
    • setSvgShapesRenderer

      public void setSvgShapesRenderer(SvgShapesRenderer svgShapesRenderer)