Interface OrderFulfillmentViewMappingContributor<P extends OrderFulfillmentView>

All Known Implementing Classes:
OrderFulfillmentViewFulfillmentDataContributor, OrderFulfillmentViewOrderDataContributor

public interface OrderFulfillmentViewMappingContributor<P extends OrderFulfillmentView>
A contributor capable of mapping some data into an OrderFulfillmentView.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    contributeMapping(@NonNull List<org.springframework.data.util.Pair<P,com.broadleafcommerce.order.client.domain.OrderFulfillment>> orderFulfillmentsAndViews, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    Maps additional data into many OrderFulfillmentViews.
    void
    contributeMapping(P fulfillmentView, @NonNull com.broadleafcommerce.order.client.domain.OrderFulfillment orderFulfillment, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    Maps additional data into an OrderFulfillmentView.
  • Method Details

    • contributeMapping

      void contributeMapping(@NonNull P fulfillmentView, @NonNull @NonNull com.broadleafcommerce.order.client.domain.OrderFulfillment orderFulfillment, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Maps additional data into an OrderFulfillmentView.
      Parameters:
      fulfillmentView - the view to map data into
      orderFulfillment - the order fulfillment to map into a vendor order fulfillment
      contextInfo - context information surrounding multitenant state
    • contributeMapping

      default void contributeMapping(@NonNull @NonNull List<org.springframework.data.util.Pair<P,com.broadleafcommerce.order.client.domain.OrderFulfillment>> orderFulfillmentsAndViews, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Maps additional data into many OrderFulfillmentViews.
      Parameters:
      orderFulfillmentsAndViews - the views to map data into and their original fulfillments
      contextInfo - context information surrounding multitenant state