Package io.jmix.reportsflowui.view.run
Class ParameterComponentGenerationStrategy
java.lang.Object
io.jmix.reportsflowui.view.run.ParameterComponentGenerationStrategy
@Component("report_ParameterComponentGenerationStrategy")
public class ParameterComponentGenerationStrategy
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected classprotected classprotected classprotected static interfaceParameterComponentGenerationStrategy.FieldCreator<T extends com.vaadin.flow.component.AbstractField>protected classprotected classprotected classprotected classprotected class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Actionsprotected ClassManagerprotected DataComponentsprotected DatatypeRegistryprotected FetchPlansprotected Messagesprotected Metadataprotected MetadataToolsprotected ObjectToStringConverterprotected QueryTransformerFactoryprotected ReportsUtilsprotected UiComponents -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.component.AbstractFieldcreateField(ReportInputParameter parameter) protected voidsetCurrentDateAsNow(ReportInputParameter parameter, com.vaadin.flow.component.AbstractField dateField)
-
Field Details
-
uiComponents
-
messages
-
metadata
-
classManager
-
reportsUtils
-
queryTransformerFactory
-
datatypeRegistry
-
dataComponents
-
fetchPlans
-
actions
-
metadataTools
-
objectToStringConverter
-
fieldCreationMapping
protected Map<ParameterType,ParameterComponentGenerationStrategy.FieldCreator<?>> fieldCreationMapping
-
-
Constructor Details
-
ParameterComponentGenerationStrategy
public ParameterComponentGenerationStrategy()
-
-
Method Details
-
createField
-
setCurrentDateAsNow
protected void setCurrentDateAsNow(ReportInputParameter parameter, com.vaadin.flow.component.AbstractField dateField)
-