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 TypeMethodDescriptiondefault 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 manyOrderFulfillmentViews
.void
contributeMapping
(P fulfillmentView, @NonNull com.broadleafcommerce.order.client.domain.OrderFulfillment orderFulfillment, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Maps additional data into anOrderFulfillmentView
.
-
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 anOrderFulfillmentView
.- Parameters:
fulfillmentView
- the view to map data intoorderFulfillment
- the order fulfillment to map into a vendor order fulfillmentcontextInfo
- 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 manyOrderFulfillmentViews
.- Parameters:
orderFulfillmentsAndViews
- the views to map data into and their original fulfillmentscontextInfo
- context information surrounding multitenant state
-