Class EndUserStateLocalizationViewModel
- java.lang.Object
-
- de.xima.fc.common.bean_models.SourceableLocalizationViewModel<E>
-
- de.xima.fc.common.bean_models.PojoLocalizationViewModel<EndUserStateLocalizationViewModelEntry>
-
- de.xima.fc.common.bean_models.workflow.state.EndUserStateLocalizationViewModel
-
- All Implemented Interfaces:
ILocalizationViewModel<EndUserStateLocalizationViewModelEntry>
,Serializable
public class EndUserStateLocalizationViewModel extends PojoLocalizationViewModel<EndUserStateLocalizationViewModelEntry>
View model for editing localized messages of aend user state
.- Since:
- 8.2.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EndUserStateLocalizationViewModel()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EndUserStateLocalizationViewModel
fromEndUserState(EndUserState endUserState, Locale viewLocale)
Creates a new view model for the given end user state.protected EndUserStateLocalizationViewModelEntry
newEntry()
List<EndUserStateLocalization>
toLocalizationsList(EndUserState state)
-
Methods inherited from class de.xima.fc.common.bean_models.PojoLocalizationViewModel
getLocalizations, setLocalizations
-
Methods inherited from class de.xima.fc.common.bean_models.SourceableLocalizationViewModel
addNewLocale, getActiveTabIndex, getLocalizationsByLocale, getNewLanguageTag, getSelectedLocale, getTabTitle, getViewLocale, removeLocale, setActiveTabIndex, setNewLanguageTag, setSelectedLocale, setViewLocale
-
-
-
-
Method Detail
-
toLocalizationsList
public List<EndUserStateLocalization> toLocalizationsList(EndUserState state)
-
newEntry
protected EndUserStateLocalizationViewModelEntry newEntry()
- Specified by:
newEntry
in classSourceableLocalizationViewModel<EndUserStateLocalizationViewModelEntry>
-
fromEndUserState
public static EndUserStateLocalizationViewModel fromEndUserState(EndUserState endUserState, Locale viewLocale)
Creates a new view model for the given end user state.- Parameters:
endUserState
- The end user state to create the view model for.viewLocale
- Locale to use e.g. for sorting locales by their localized display name.- Returns:
- The new view model.
-
-