public interface ClassificationSystemCPQAttributesProvider
| Modifier and Type | Method and Description |
|---|---|
ClassificationSystemCPQAttributesContainer |
getCPQAttributes(java.lang.String name,
java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap)
Get CPQ related attributes for the given cstic from the hybris classification system.
|
java.util.List<ImageData> |
getCsticMedia(ClassificationSystemCPQAttributesContainer cpqAttributes)
extracts all media assigned to this cstic from the CPQ hybris attribute container.
|
java.util.List<ImageData> |
getCsticValueMedia(java.lang.String csticValueKey,
ClassificationSystemCPQAttributesContainer cpqAttributes)
extracts all media assigned to this cstic value from the CPQ hybris attribute container.
|
java.lang.String |
getDisplayName(CsticModel csticModel,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the display name for the cstic.
|
java.lang.String |
getDisplayValueName(CsticValueModel valueModel,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the display name for the cstic value.
|
java.lang.String |
getLongText(CsticModel model,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the long text for the cstic.
|
java.lang.String |
getOverviewValueName(CsticValueModel valueModel,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the display name for the cstic value in context of the overview page.
|
boolean |
isDebugEnabled() |
ClassificationSystemCPQAttributesContainer getCPQAttributes(java.lang.String name, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap)
name - cstic namenameMap - to cache resultsjava.lang.String getDisplayName(CsticModel csticModel, ClassificationSystemCPQAttributesContainer hybrisNames, boolean isDebugEnabled)
csticModel - model of the cstichybrisNames - CPQ attribute container with hybris cstic nameisDebugEnabled - only if true, debug logs will be writtenjava.lang.String getDisplayValueName(CsticValueModel valueModel, CsticModel csticModel, ClassificationSystemCPQAttributesContainer hybrisNames, boolean isDebugEnabled)
valueModel - value model of the cstic valuecsticModel - model of the cstichybrisNames - CPQ attribute container with hybris cstic value nameisDebugEnabled - only if true, debug logs will be writtenjava.lang.String getOverviewValueName(CsticValueModel valueModel, CsticModel csticModel, ClassificationSystemCPQAttributesContainer hybrisNames, boolean isDebugEnabled)
valueModel - value model of the cstic valuecsticModel - model of the cstichybrisNames - CPQ attribute container with hybris cstic value nameisDebugEnabled - only if true, debug logs will be writtenjava.lang.String getLongText(CsticModel model, ClassificationSystemCPQAttributesContainer hybrisNames, boolean isDebugEnabled)
model - model of the cstichybrisNames - CPQ attribute container with hybris long textisDebugEnabled - only if true, debug logs will be writtenjava.util.List<ImageData> getCsticMedia(ClassificationSystemCPQAttributesContainer cpqAttributes)
cpqAttributes - CPQ attribute container with hybris mediajava.util.List<ImageData> getCsticValueMedia(java.lang.String csticValueKey, ClassificationSystemCPQAttributesContainer cpqAttributes)
csticValueKey - key of the cstic valuecpqAttributes - CPQ attribute container with hybris mediaboolean isDebugEnabled()
true only if debug log is enabled for the attribute containerCopyright © 2018 SAP SE. All Rights Reserved.