public interface ClassificationSystemCPQAttributesProvider
| Modifier and Type | Method and Description |
|---|---|
ClassificationSystemCPQAttributesContainer |
getCPQAttributes(String name,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap)
Get CPQ related attributes for the given cstic from the hybris classification system.
|
List<ImageData> |
getCsticMedia(ClassificationSystemCPQAttributesContainer cpqAttributes)
extracts all media assigned to this cstic from the CPQ hybris attribute container.
|
List<ImageData> |
getCsticValueMedia(String csticValueKey,
ClassificationSystemCPQAttributesContainer cpqAttributes)
extracts all media assigned to this cstic value from the CPQ hybris attribute container.
|
String |
getDisplayName(CsticModel csticModel,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the display name for the cstic.
|
String |
getDisplayValueName(CsticValueModel valueModel,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the display name for the cstic value.
|
String |
getLongText(CsticModel model,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the long text for the cstic.
|
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(String name, Map<String,ClassificationSystemCPQAttributesContainer> nameMap)
name - cstic namenameMap - to cache resultsString 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 writtenString 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 writtenString 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 writtenString 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 writtenList<ImageData> getCsticMedia(ClassificationSystemCPQAttributesContainer cpqAttributes)
cpqAttributes - CPQ attribute container with hybris mediaList<ImageData> getCsticValueMedia(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 © 2017 SAP SE. All Rights Reserved.