Package org.teamapps.application.api.ui
Interface UiComponentFactory
public interface UiComponentFactory
-
Method Summary
Modifier and Type Method Description org.teamapps.ux.component.field.richtext.RichTextEditorcreateEmbeddedImagesEnabledRichTextEditor(java.lang.String bucket)FormMetaFieldscreateFormMetaFields()org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.model.controlcenter.OrganizationUnitView>createOrganizationUnitComboBox(java.util.function.Supplier<java.util.Collection<org.teamapps.model.controlcenter.OrganizationUnitView>> allowedUnitsSupplier)org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.model.controlcenter.OrganizationUnitView>createOrganizationUnitComboBox(java.util.Set<org.teamapps.model.controlcenter.OrganizationUnitView> allowedUnits)org.teamapps.ux.component.field.TemplateField<org.teamapps.model.controlcenter.OrganizationUnitView>createOrganizationUnitTemplateField()org.teamapps.ux.component.field.combobox.TagComboBox<org.teamapps.model.controlcenter.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<org.teamapps.model.controlcenter.OrganizationUnitView> createOrganizationUnitComboBox(java.util.function.Supplier<java.util.Collection<org.teamapps.model.controlcenter.OrganizationUnitView>> allowedUnitsSupplier) -
createOrganizationUnitComboBox
org.teamapps.ux.component.field.combobox.ComboBox<org.teamapps.model.controlcenter.OrganizationUnitView> createOrganizationUnitComboBox(java.util.Set<org.teamapps.model.controlcenter.OrganizationUnitView> allowedUnits) -
createOrganizationUnitTypeTagComboBox
org.teamapps.ux.component.field.combobox.TagComboBox<org.teamapps.model.controlcenter.OrganizationUnitTypeView> createOrganizationUnitTypeTagComboBox() -
createOrganizationUnitTemplateField
org.teamapps.ux.component.field.TemplateField<org.teamapps.model.controlcenter.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) -
createEmbeddedImagesEnabledRichTextEditor
org.teamapps.ux.component.field.richtext.RichTextEditor createEmbeddedImagesEnabledRichTextEditor(java.lang.String bucket)
-