Class OrderFulfillmentViewFulfillmentDataContributor<P extends OrderFulfillmentView>

    • Constructor Detail

      • OrderFulfillmentViewFulfillmentDataContributor

        public OrderFulfillmentViewFulfillmentDataContributor​(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • Method Detail

      • contributeMapping

        public void contributeMapping​(@NonNull
                                      P fulfillmentView,
                                      @NonNull
                                      @NonNull com.broadleafcommerce.order.client.domain.OrderFulfillment orderFulfillment,
                                      @Nullable
                                      com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Maps basic OrderFulfillment data into an OrderFulfillmentView.
        Specified by:
        contributeMapping in interface OrderFulfillmentViewMappingContributor<P extends 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
      • initializeFulfillmentItemView

        protected OrderFulfillmentItemView initializeFulfillmentItemView​(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem from)
        Given an OrderFulfillmentItem, initialize a new OrderFulfillmentItemView with basic matching data.
        Parameters:
        from - the order fulfillment item to source data from
        Returns:
        a new vendor order fulfillment item with basic fields initialized
      • getTypeFactory

        protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()