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 SummaryNested ClassesModifier and TypeClassDescriptionprotected classprotected classprotected classprotected classprotected static interfaceParameterComponentGenerationStrategy.FieldCreator<T extends com.vaadin.flow.component.AbstractField>protected classprotected classprotected classprotected classprotected class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Actionsprotected ClassManagerprotected DataComponentsprotected DatatypeRegistryprotected FetchPlansprotected Messagesprotected Metadataprotected MetadataToolsprotected ObjectToStringConverterprotected QueryTransformerFactoryprotected ReportsUtilsprotected UiComponents
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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
- 
fieldCreationMappingprotected Map<ParameterType,ParameterComponentGenerationStrategy.FieldCreator<?>> fieldCreationMapping
 
- 
- 
Constructor Details- 
ParameterComponentGenerationStrategypublic ParameterComponentGenerationStrategy()
 
- 
- 
Method Details- 
createField
- 
setCurrentDateAsNowprotected void setCurrentDateAsNow(ReportInputParameter parameter, com.vaadin.flow.component.AbstractField dateField) 
 
-