java.lang.Object
de.hybris.platform.warehousingbackoffice.actions.printconsolidatedpickslip.PrintConsolidatedPickSlipAction
All Implemented Interfaces:
com.hybris.cockpitng.actions.CockpitAction<Collection<Object>,Collection<Object>>

public class PrintConsolidatedPickSlipAction extends Object implements com.hybris.cockpitng.actions.CockpitAction<Collection<Object>,Collection<Object>>
A cockpit action to handle the printing of a consolidated pick slip.
  • Field Details

  • Constructor Details

    • PrintConsolidatedPickSlipAction

      public PrintConsolidatedPickSlipAction()
  • Method Details

    • canPerform

      public boolean canPerform(com.hybris.cockpitng.actions.ActionContext<Collection<Object>> actionContext)
      Specified by:
      canPerform in interface com.hybris.cockpitng.actions.CockpitAction<Collection<Object>,Collection<Object>>
    • getConfirmationMessage

      public String getConfirmationMessage(com.hybris.cockpitng.actions.ActionContext<Collection<Object>> actionContext)
      Specified by:
      getConfirmationMessage in interface com.hybris.cockpitng.actions.CockpitAction<Collection<Object>,Collection<Object>>
    • needsConfirmation

      public boolean needsConfirmation(com.hybris.cockpitng.actions.ActionContext<Collection<Object>> actionContext)
      Specified by:
      needsConfirmation in interface com.hybris.cockpitng.actions.CockpitAction<Collection<Object>,Collection<Object>>
    • perform

      public com.hybris.cockpitng.actions.ActionResult<Collection<Object>> perform(com.hybris.cockpitng.actions.ActionContext<Collection<Object>> actionContext)
      Specified by:
      perform in interface com.hybris.cockpitng.actions.CockpitAction<Collection<Object>,Collection<Object>>
    • convertItemCollection

      protected <T> Collection<T> convertItemCollection(Collection<Object> itemCollection)
      Converts the received collection of objects to a collection of the specified class type.
      Type Parameters:
      T - the actual class type
      Parameters:
      itemCollection - the Collection<Object> to convert
      Returns:
      the newly populated collection
    • getConsignmentsPrintPickSlipStrategy

      protected ConsolidatedConsignmentPrintPickSlipStrategy getConsignmentsPrintPickSlipStrategy()