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
Modifier and TypeClassDescriptionprotected class
protected class
protected class
protected class
protected static interface
ParameterComponentGenerationStrategy.FieldCreator<T extends com.vaadin.flow.component.AbstractField>
protected class
protected class
protected class
protected class
protected class
-
Field Summary
Modifier and TypeFieldDescriptionprotected Actions
protected ClassManager
protected DataComponents
protected DatatypeRegistry
protected FetchPlans
protected Messages
protected Metadata
protected MetadataTools
protected ObjectToStringConverter
protected QueryTransformerFactory
protected ReportsUtils
protected UiComponents
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.component.AbstractField
createField
(ReportInputParameter parameter) protected void
setCurrentDateAsNow
(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)
-