Class WorkflowTemplateActivationCtx

  • All Implemented Interfaces:
    com.hybris.cockpitng.dataaccess.context.Context

    public class WorkflowTemplateActivationCtx
    extends com.hybris.cockpitng.dataaccess.context.impl.DefaultContext
    Context which holds information necessary to evaluate WorkflowTemplateModel.getActivationScript().
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.hybris.cockpitng.dataaccess.context.impl.DefaultContext

        com.hybris.cockpitng.dataaccess.context.impl.DefaultContext.Builder
    • Field Summary

      • Fields inherited from interface com.hybris.cockpitng.dataaccess.context.Context

        TYPE_CODE
    • Constructor Summary

      Constructors 
      Constructor Description
      WorkflowTemplateActivationCtx​(ItemModel item, java.util.Map<java.lang.String,​java.lang.Object> initialValues, java.lang.String workflowOperationType)
      This constructor should be used when item is being created.
      WorkflowTemplateActivationCtx​(ItemModel item, java.util.Map<java.lang.String,​java.lang.Object> currentValues, java.util.Map<java.lang.String,​java.lang.Object> initialValues, java.lang.String workflowOperationType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> getCurrentValues()  
      java.util.Map<java.lang.String,​java.lang.Object> getInitialValues()  
      ItemModel getItem()  
      java.lang.String getWorkflowOperationType()  
      • Methods inherited from class com.hybris.cockpitng.dataaccess.context.impl.DefaultContext

        addAttribute, clearAttributes, getAttribute, getAttributeNames, removeAttribute
      • Methods inherited from class java.lang.Object

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

      • WorkflowTemplateActivationCtx

        public WorkflowTemplateActivationCtx​(ItemModel item,
                                             java.util.Map<java.lang.String,​java.lang.Object> currentValues,
                                             java.util.Map<java.lang.String,​java.lang.Object> initialValues,
                                             java.lang.String workflowOperationType)
        Parameters:
        item - an item being saved
        currentValues - new values which will be saved
        initialValues - original values of modified attributes
        workflowOperationType - one of given values WorkflowConstants.WorkflowActivationScriptActions
      • WorkflowTemplateActivationCtx

        public WorkflowTemplateActivationCtx​(ItemModel item,
                                             java.util.Map<java.lang.String,​java.lang.Object> initialValues,
                                             java.lang.String workflowOperationType)
        This constructor should be used when item is being created.
        Parameters:
        item - item being created.
        initialValues - list of values used for object creation.
        workflowOperationType - one of given values WorkflowConstants.WorkflowActivationScriptActions
    • Method Detail

      • getCurrentValues

        public java.util.Map<java.lang.String,​java.lang.Object> getCurrentValues()
      • getInitialValues

        public java.util.Map<java.lang.String,​java.lang.Object> getInitialValues()
      • getWorkflowOperationType

        public java.lang.String getWorkflowOperationType()