Class ConfigurableFlowLabelService


  • public class ConfigurableFlowLabelService
    extends java.lang.Object
    Service supporting labels
    • 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 1905
        Creates an instance of ConfigurableFlowLabelService
        Parameters:
        widgetInstanceManager - necessary to retrieve widget framework related functionality
        labelService - 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 functionality
        labelService - service for extracting labels
        typeFacade - 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 prefix
        qualifier - 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
      • 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)