Class SessionUiComponentFactory
java.lang.Object
org.teamapps.application.server.system.session.SessionUiComponentFactory
- All Implemented Interfaces:
org.teamapps.application.api.ui.UiComponentFactory
public class SessionUiComponentFactory
extends java.lang.Object
implements org.teamapps.application.api.ui.UiComponentFactory
-
Constructor Summary
Constructors Constructor Description SessionUiComponentFactory(org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData, SystemRegistry systemRegistry, Application application) -
Method Summary
Modifier and Type Method Description org.teamapps.application.api.ui.FormMetaFieldscreateFormMetaFields()org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView>createOrganizationUnitComboBox(java.util.function.Supplier<java.util.Collection<OrganizationUnitView>> allowedUnitsSupplier)org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView>createOrganizationUnitComboBox(java.util.Set<OrganizationUnitView> allowedUnits)org.teamapps.ux.component.field.TemplateField<OrganizationUnitView>createOrganizationUnitTemplateField()org.teamapps.ux.component.field.combobox.TagComboBox<OrganizationUnitTypeView>createOrganizationUnitTypeTagComboBox()org.teamapps.application.ux.localize.TranslatableFieldcreateTranslatableField()org.teamapps.application.api.ui.TranslationKeyFieldcreateTranslationKeyField(java.lang.String linkButtonCaption, boolean allowMultiLine, boolean selectionFieldWithKey)java.lang.StringcreateUserAvatarLink(int userId, boolean large)org.teamapps.ux.component.field.TemplateField<java.lang.Integer>createUserTemplateField()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teamapps.application.api.ui.UiComponentFactory
createTranslationKeyField
-
Constructor Details
-
SessionUiComponentFactory
public SessionUiComponentFactory(org.teamapps.application.api.application.ApplicationInstanceData applicationInstanceData, SystemRegistry systemRegistry, Application application)
-
-
Method Details
-
createOrganizationUnitComboBox
public org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView> createOrganizationUnitComboBox(java.util.function.Supplier<java.util.Collection<OrganizationUnitView>> allowedUnitsSupplier)- Specified by:
createOrganizationUnitComboBoxin interfaceorg.teamapps.application.api.ui.UiComponentFactory
-
createOrganizationUnitComboBox
public org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView> createOrganizationUnitComboBox(java.util.Set<OrganizationUnitView> allowedUnits)- Specified by:
createOrganizationUnitComboBoxin interfaceorg.teamapps.application.api.ui.UiComponentFactory
-
createOrganizationUnitTypeTagComboBox
public org.teamapps.ux.component.field.combobox.TagComboBox<OrganizationUnitTypeView> createOrganizationUnitTypeTagComboBox()- Specified by:
createOrganizationUnitTypeTagComboBoxin interfaceorg.teamapps.application.api.ui.UiComponentFactory
-
createOrganizationUnitTemplateField
public org.teamapps.ux.component.field.TemplateField<OrganizationUnitView> createOrganizationUnitTemplateField()- Specified by:
createOrganizationUnitTemplateFieldin interfaceorg.teamapps.application.api.ui.UiComponentFactory
-
createUserTemplateField
public org.teamapps.ux.component.field.TemplateField<java.lang.Integer> createUserTemplateField()- Specified by:
createUserTemplateFieldin interfaceorg.teamapps.application.api.ui.UiComponentFactory
-
createTranslatableField
public org.teamapps.application.ux.localize.TranslatableField createTranslatableField()- Specified by:
createTranslatableFieldin interfaceorg.teamapps.application.api.ui.UiComponentFactory
-
createTranslationKeyField
public org.teamapps.application.api.ui.TranslationKeyField createTranslationKeyField(java.lang.String linkButtonCaption, boolean allowMultiLine, boolean selectionFieldWithKey)- Specified by:
createTranslationKeyFieldin interfaceorg.teamapps.application.api.ui.UiComponentFactory
-
createFormMetaFields
public org.teamapps.application.api.ui.FormMetaFields createFormMetaFields()- Specified by:
createFormMetaFieldsin interfaceorg.teamapps.application.api.ui.UiComponentFactory
-
createUserAvatarLink
public java.lang.String createUserAvatarLink(int userId, boolean large)- Specified by:
createUserAvatarLinkin interfaceorg.teamapps.application.api.ui.UiComponentFactory
-