Interface UiComponentFactory

All Known Implementing Classes:
DevUiComponentFactory

public interface UiComponentFactory
  • Method Details

    • createOrganizationUnitComboBox

      org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView> createOrganizationUnitComboBox​(java.util.function.Supplier<java.util.Collection<OrganizationUnitView>> allowedUnitsSupplier)
    • createOrganizationUnitComboBox

      org.teamapps.ux.component.field.combobox.ComboBox<OrganizationUnitView> createOrganizationUnitComboBox​(java.util.Set<OrganizationUnitView> allowedUnits)
    • createOrganizationUnitTypeTagComboBox

      org.teamapps.ux.component.field.combobox.TagComboBox<OrganizationUnitTypeView> createOrganizationUnitTypeTagComboBox()
    • createOrganizationUnitTemplateField

      org.teamapps.ux.component.field.TemplateField<OrganizationUnitView> createOrganizationUnitTemplateField()
    • createUserTemplateField

      org.teamapps.ux.component.field.TemplateField<java.lang.Integer> createUserTemplateField()
    • createTranslatableField

      TranslatableField createTranslatableField()
    • createTranslationKeyField

      default TranslationKeyField createTranslationKeyField​(java.lang.String linkButtonCaption)
    • createTranslationKeyField

      TranslationKeyField createTranslationKeyField​(java.lang.String linkButtonCaption, boolean allowMultiLine, boolean selectionFieldWithKey)
    • createFormMetaFields

      FormMetaFields createFormMetaFields()
    • createUserAvatarLink

      java.lang.String createUserAvatarLink​(int userId, boolean large)