Class NewsBoardUtils
java.lang.Object
org.teamapps.application.server.messaging.newsboard.NewsBoardUtils
public class NewsBoardUtils
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringUSER_LANGUAGES -
Constructor Summary
Constructors Constructor Description NewsBoardUtils() -
Method Summary
Modifier and Type Method Description static org.teamapps.ux.component.field.combobox.ComboBox<java.lang.String>createLanguageSelectionComboBox(java.util.List<java.lang.String> languages, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)static org.teamapps.data.extract.PropertyProvider<java.lang.String>createLanguageSelectionPropertyProvider(org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)static java.util.List<java.lang.String>getEffectiveLanguages(java.lang.String selectedLanguage, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData)static java.util.List<org.teamapps.application.api.localization.Language>getUsedLanguages(java.util.List<NewsBoardMessage> messages)static java.util.List<java.lang.String>getUsedLanguageValues(java.util.List<NewsBoardMessage> messages)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
USER_LANGUAGES
public static final java.lang.String USER_LANGUAGES- See Also:
- Constant Field Values
-
-
Constructor Details
-
NewsBoardUtils
public NewsBoardUtils()
-
-
Method Details
-
getEffectiveLanguages
public static java.util.List<java.lang.String> getEffectiveLanguages(java.lang.String selectedLanguage, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData) -
createLanguageSelectionPropertyProvider
public static org.teamapps.data.extract.PropertyProvider<java.lang.String> createLanguageSelectionPropertyProvider(org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData) -
createLanguageSelectionComboBox
public static org.teamapps.ux.component.field.combobox.ComboBox<java.lang.String> createLanguageSelectionComboBox(java.util.List<java.lang.String> languages, org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData) -
getUsedLanguages
public static java.util.List<org.teamapps.application.api.localization.Language> getUsedLanguages(java.util.List<NewsBoardMessage> messages) -
getUsedLanguageValues
public static java.util.List<java.lang.String> getUsedLanguageValues(java.util.List<NewsBoardMessage> messages)
-