Interface SelectOptionsManager
-
- All Known Implementing Classes:
SelectOptionsManagerImpl
public interface SelectOptionsManager
This class is temporary solution to provide dynamic options in selects ControlDescription only accepts strings as values, so instead of providing implementation of [getUserOptions] directly, NotifierDescriptior#getParameters should return [optionsProviderId] and then register [UserSelectOptionsProvider] with coresponding idIdealy, NotifierDescriptior#getParameters would return `(Context) -> List
` lambda, where Context depends on notifier type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<SelectOption>
getUserOptions(String optionsProviderId, SUser user)
-
-
-
Method Detail
-
getUserOptions
@Nullable List<SelectOption> getUserOptions(String optionsProviderId, SUser user)
-
-