Class DataDrivenEnumDetailsContext
java.lang.Object
com.broadleafcommerce.catalog.domain.enumeration.commerce.DataDrivenEnumDetailsContext
- All Implemented Interfaces:
Serializable
Information required to build
DataDrivenEnumDetails for a commerce-facing data driven
enum details section. This contains important context information for determining which data
driven enum to gather details for and, potentially, the extent of the details.- Author:
- Sunny Yu
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDataDrivenEnumDetailsContext(DataDrivenEnumDetailsRequest request, DataDrivenEnum resolvedDataDrivenEnum) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanTheDataDrivenEnumDetailsRequestmade that initiated theDataDrivenEnumDetailsbuild process.The resolved data driven enum for therequest.inthashCode()booleanvoidsetAttributes(org.springframework.util.MultiValueMap<String, String> attributes) voidsetCheckIfAssociatedCategoryExist(boolean checkIfAssociatedCategoryExist) voidsetDataDrivenEnumIds(Set<String> dataDrivenEnumIds) voidsetRequest(DataDrivenEnumDetailsRequest request) TheDataDrivenEnumDetailsRequestmade that initiated theDataDrivenEnumDetailsbuild process.voidsetResolvedDataDrivenEnum(DataDrivenEnum resolvedDataDrivenEnum) The resolved data driven enum for therequest.toString()
-
Constructor Details
-
DataDrivenEnumDetailsContext
public DataDrivenEnumDetailsContext() -
DataDrivenEnumDetailsContext
public DataDrivenEnumDetailsContext(DataDrivenEnumDetailsRequest request, DataDrivenEnum resolvedDataDrivenEnum)
-
-
Method Details
-
getRequest
TheDataDrivenEnumDetailsRequestmade that initiated theDataDrivenEnumDetailsbuild process.- Returns:
- The
DataDrivenEnumDetailsRequestmade that initiated theDataDrivenEnumDetailsbuild process.
-
getResolvedDataDrivenEnum
The resolved data driven enum for therequest.- Returns:
- The resolved data driven enum for the
request.
-
setRequest
TheDataDrivenEnumDetailsRequestmade that initiated theDataDrivenEnumDetailsbuild process.- Parameters:
request- TheDataDrivenEnumDetailsRequestmade that initiated theDataDrivenEnumDetailsbuild process.
-
setResolvedDataDrivenEnum
The resolved data driven enum for therequest.- Parameters:
resolvedDataDrivenEnum- The resolved data driven enum for therequest.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
getDataDrivenEnumIds
-
isCheckIfAssociatedCategoryExist
public boolean isCheckIfAssociatedCategoryExist() -
getAttributes
-
setDataDrivenEnumIds
-
setCheckIfAssociatedCategoryExist
public void setCheckIfAssociatedCategoryExist(boolean checkIfAssociatedCategoryExist) -
setAttributes
-