Class ConfigurableFlowLabelService
- java.lang.Object
-
- com.hybris.cockpitng.widgets.configurableflow.util.ConfigurableFlowLabelService
-
public class ConfigurableFlowLabelService extends java.lang.ObjectService supporting labels
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringWIZARD_CURRENT_CONTEXT
-
Constructor Summary
Constructors Constructor Description ConfigurableFlowLabelService(WidgetInstanceManager widgetInstanceManager, LabelService labelService)Deprecated, for removal: This API element is subject to removal in a future version.since 1905ConfigurableFlowLabelService(WidgetInstanceManager widgetInstanceManager, LabelService labelService, TypeFacade typeFacade)Creates an instance of ConfigurableFlowLabelService
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConfigurableFlowExpressionsgetConfigurableFlowExpressions()java.lang.StringgetLabel(java.lang.String expression)Get localized label for ConfigurableFlow's item from configuration.java.lang.StringgetQualifierLabel(java.lang.String prefix, java.lang.String qualifier)Retrieves qualifier human-readable label according to given prefix and qualifier.protected java.util.Optional<java.lang.String>getQualifierLabelUsingInitType(java.lang.String prefix, java.lang.String qualifier)protected java.util.Optional<java.lang.String>getQualifierLabelUsingPrefix(java.lang.String prefix, java.lang.String qualifier)protected java.lang.StringresolveTypeLabel(java.lang.String typeName, java.lang.String qualifier)protected java.lang.StringresolveTypeName(java.lang.String initialTypeName, WidgetModel model)voidsetInitializeList(java.util.List<InitializeType> initializeList)The initializeList is required by getQualifierLabel method
-
-
-
Field Detail
-
WIZARD_CURRENT_CONTEXT
public static final java.lang.String WIZARD_CURRENT_CONTEXT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ConfigurableFlowLabelService
@Deprecated(since="1905", forRemoval=true) public ConfigurableFlowLabelService(WidgetInstanceManager widgetInstanceManager, LabelService labelService)Deprecated, for removal: This API element is subject to removal in a future version.since 1905Creates an instance of ConfigurableFlowLabelService- Parameters:
widgetInstanceManager- necessary to retrieve widget framework related functionalitylabelService- service for extracting labels
-
ConfigurableFlowLabelService
public ConfigurableFlowLabelService(WidgetInstanceManager widgetInstanceManager, LabelService labelService, TypeFacade typeFacade)
Creates an instance of ConfigurableFlowLabelService- Parameters:
widgetInstanceManager- necessary to retrieve widget framework related functionalitylabelService- service for extracting labelstypeFacade- facade for getting item type
-
-
Method Detail
-
getLabel
public java.lang.String getLabel(java.lang.String expression)
Get localized label for ConfigurableFlow's item from configuration.- Parameters:
expression- - given expression to be translated into appropriate label- Returns:
- translated label
-
getQualifierLabel
public java.lang.String getQualifierLabel(java.lang.String prefix, java.lang.String qualifier)Retrieves qualifier human-readable label according to given prefix and qualifier.- Parameters:
prefix- given prefixqualifier- given qualifier- Returns:
- qualifier label
-
getQualifierLabelUsingPrefix
protected java.util.Optional<java.lang.String> getQualifierLabelUsingPrefix(java.lang.String prefix, java.lang.String qualifier)
-
getQualifierLabelUsingInitType
protected java.util.Optional<java.lang.String> getQualifierLabelUsingInitType(java.lang.String prefix, java.lang.String qualifier)
-
setInitializeList
public void setInitializeList(java.util.List<InitializeType> initializeList)
The initializeList is required by getQualifierLabel method
-
getConfigurableFlowExpressions
protected ConfigurableFlowExpressions getConfigurableFlowExpressions()
-
resolveTypeName
protected java.lang.String resolveTypeName(java.lang.String initialTypeName, WidgetModel model)
-
resolveTypeLabel
protected java.lang.String resolveTypeLabel(java.lang.String typeName, java.lang.String qualifier)
-
-