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 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.Set<OrganizationUnitView> allowedUnits)
      Specified by:
      createOrganizationUnitComboBox in interface org.teamapps.application.api.ui.UiComponentFactory
    • createOrganizationUnitTypeTagComboBox

      public org.teamapps.ux.component.field.combobox.TagComboBox<OrganizationUnitTypeView> createOrganizationUnitTypeTagComboBox()
      Specified by:
      createOrganizationUnitTypeTagComboBox in interface org.teamapps.application.api.ui.UiComponentFactory
    • createOrganizationUnitTemplateField

      public org.teamapps.ux.component.field.TemplateField<OrganizationUnitView> createOrganizationUnitTemplateField()
      Specified by:
      createOrganizationUnitTemplateField in interface org.teamapps.application.api.ui.UiComponentFactory
    • createUserTemplateField

      public org.teamapps.ux.component.field.TemplateField<java.lang.Integer> createUserTemplateField()
      Specified by:
      createUserTemplateField in interface org.teamapps.application.api.ui.UiComponentFactory
    • createTranslatableField

      public org.teamapps.application.ux.localize.TranslatableField createTranslatableField()
      Specified by:
      createTranslatableField in interface org.teamapps.application.api.ui.UiComponentFactory
    • createTranslationKeyField

      public org.teamapps.application.api.ui.TranslationKeyField createTranslationKeyField​(java.lang.String linkButtonCaption, boolean allowMultiLine, boolean selectionFieldWithKey)
      Specified by:
      createTranslationKeyField in interface org.teamapps.application.api.ui.UiComponentFactory
    • createFormMetaFields

      public org.teamapps.application.api.ui.FormMetaFields createFormMetaFields()
      Specified by:
      createFormMetaFields in interface org.teamapps.application.api.ui.UiComponentFactory
    • createUserAvatarLink

      public java.lang.String createUserAvatarLink​(int userId, boolean large)
      Specified by:
      createUserAvatarLink in interface org.teamapps.application.api.ui.UiComponentFactory