Class ProductDetailsRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      ProductDetailsRequest()  
      ProductDetailsRequest​(org.springframework.util.MultiValueMap<String,​String> parameters, com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext, com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext priceInfoContext, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean canEqual​(Object other)  
      boolean equals​(Object o)  
      com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()
      The ContextInfo derived from the original request containing tenant and sandbox info.
      org.springframework.util.MultiValueMap<String,​String> getParameters()
      The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
      com.broadleafcommerce.pricing.client.domain.context.PriceContext getPriceContext()
      The PriceContext from the original request containing general pricing info.
      com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext getPriceInfoContext()
      The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
      int hashCode()  
      void setContextInfo​(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      The ContextInfo derived from the original request containing tenant and sandbox info.
      void setParameters​(org.springframework.util.MultiValueMap<String,​String> parameters)
      The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
      void setPriceContext​(com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext)
      The PriceContext from the original request containing general pricing info.
      void setPriceInfoContext​(com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext priceInfoContext)
      The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
      String toString()  
    • Constructor Detail

      • ProductDetailsRequest

        public ProductDetailsRequest()
      • ProductDetailsRequest

        public ProductDetailsRequest​(org.springframework.util.MultiValueMap<String,​String> parameters,
                                     com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext,
                                     com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext priceInfoContext,
                                     com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • Method Detail

      • getParameters

        public org.springframework.util.MultiValueMap<String,​String> getParameters()
        The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
        Returns:
        The parameters included in the original request
      • getPriceContext

        public com.broadleafcommerce.pricing.client.domain.context.PriceContext getPriceContext()
        The PriceContext from the original request containing general pricing info.
        Returns:
        PriceContext from the original request
      • getPriceInfoContext

        public com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext getPriceInfoContext()
        The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
        Returns:
        The PriceInfoContext from the original request
      • getContextInfo

        public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()
        The ContextInfo derived from the original request containing tenant and sandbox info.
        Returns:
        The ContextInfo derived from the original request
      • setParameters

        public void setParameters​(org.springframework.util.MultiValueMap<String,​String> parameters)
        The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
      • setPriceContext

        public void setPriceContext​(com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext)
        The PriceContext from the original request containing general pricing info.
      • setPriceInfoContext

        public void setPriceInfoContext​(com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext priceInfoContext)
        The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
      • setContextInfo

        public void setContextInfo​(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        The ContextInfo derived from the original request containing tenant and sandbox info.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object