Interface OrderFulfillmentViewMappingContributor<P extends OrderFulfillmentView>

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      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 Detail

      • 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