Class BulkCategoryDetailsRequest
java.lang.Object
com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
- All Implemented Interfaces:
Serializable
DTO containing information pertaining to a request to be sent to the
CatalogProvider to
retrieve multiple categories' details.- Author:
- Nathan Moore (nathandmoore)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleancom.broadleafcommerce.data.tracking.core.context.ContextInfoThe ContextInfo derived from the original request containing tenant and sandbox info.Other parameters to pass along in the request.com.broadleafcommerce.pricing.client.domain.context.PriceContextThePriceContextfrom the original request containing general pricing info.com.broadleafcommerce.pricing.client.domain.context.PriceInfoContextThePriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists.List ofCategoryDetailsRequestsfor fetching multipleCategories.inthashCode()voidsetContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) The ContextInfo derived from the original request containing tenant and sandbox info.voidsetParameters(org.springframework.util.MultiValueMap<String, String> parameters) Other parameters to pass along in the request.voidsetPriceContext(com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext) ThePriceContextfrom the original request containing general pricing info.voidsetPriceInfoContext(com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext priceInfoContext) ThePriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists.voidsetRequests(List<CategoryDetailsRequest> requests) List ofCategoryDetailsRequestsfor fetching multipleCategories.toString()
-
Constructor Details
-
BulkCategoryDetailsRequest
public BulkCategoryDetailsRequest()
-
-
Method Details
-
getRequests
List ofCategoryDetailsRequestsfor fetching multipleCategories. -
getParameters
Other parameters to pass along in the request.- Returns:
- The parameters included in 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. -
getPriceContext
public com.broadleafcommerce.pricing.client.domain.context.PriceContext getPriceContext()ThePriceContextfrom the original request containing general pricing info.- Returns:
PriceContextfrom the original request
-
getPriceInfoContext
public com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext getPriceInfoContext()ThePriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists.- Returns:
- The
PriceInfoContextfrom the original request
-
setRequests
List ofCategoryDetailsRequestsfor fetching multipleCategories. -
setParameters
Other parameters to pass along in the request. -
setContextInfo
public void setContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) The ContextInfo derived from the original request containing tenant and sandbox info. -
setPriceContext
public void setPriceContext(com.broadleafcommerce.pricing.client.domain.context.PriceContext priceContext) ThePriceContextfrom the original request containing general pricing info. -
setPriceInfoContext
public void setPriceInfoContext(com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext priceInfoContext) ThePriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-