Package org.teamapps.application.api.ui
Interface UiComponentFactory
- All Known Implementing Classes:
DevUiComponentFactory
public interface UiComponentFactory
-
Method Summary
Modifier and Type Method Description 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()TranslatableFieldcreateTranslatableField()default TranslationKeyFieldcreateTranslationKeyField(java.lang.String linkButtonCaption)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()
-
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
-
createTranslationKeyField
TranslationKeyField createTranslationKeyField(java.lang.String linkButtonCaption, boolean allowMultiLine, boolean selectionFieldWithKey) -
createFormMetaFields
FormMetaFields createFormMetaFields() -
createUserAvatarLink
java.lang.String createUserAvatarLink(int userId, boolean large)
-