Class CategoryDetailsRequest
- java.lang.Object
-
- com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
- All Implemented Interfaces:
Serializable
public class CategoryDetailsRequest extends Object implements Serializable
DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a category's details.- Author:
- Nathan Moore (nathandmoore)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CategoryDetailsRequest()CategoryDetailsRequest(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 booleancanEqual(Object other)booleanequals(Object o)com.broadleafcommerce.data.tracking.core.context.ContextInfogetContextInfo()TheContextInfoderived 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.PriceContextgetPriceContext()ThePriceContextfrom the original request containing general pricing info.com.broadleafcommerce.pricing.client.domain.context.PriceInfoContextgetPriceInfoContext()ThePriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists.inthashCode()voidsetContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)TheContextInfoderived from the original request containing tenant and sandbox info.voidsetParameters(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.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.StringtoString()
-
-
-
Constructor Detail
-
CategoryDetailsRequest
public CategoryDetailsRequest()
-
CategoryDetailsRequest
public CategoryDetailsRequest(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()
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
-
getContextInfo
public com.broadleafcommerce.data.tracking.core.context.ContextInfo getContextInfo()
TheContextInfoderived from the original request containing tenant and sandbox info.- Returns:
- The
ContextInfoderived 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)
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.
-
setContextInfo
public void setContextInfo(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
TheContextInfoderived from the original request containing tenant and sandbox info.
-
canEqual
protected boolean canEqual(Object other)
-
-