Class TextParameterConfigurator
java.lang.Object
net.datenwerke.rs.core.client.parameters.config.ParameterConfiguratorImpl<TextParameterDefinitionDto,TextParameterInstanceDto>
net.datenwerke.rs.base.client.parameters.string.TextParameterConfigurator
- All Implemented Interfaces:
ParameterConfigurator<TextParameterDefinitionDto,TextParameterInstanceDto>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
public class TextParameterConfigurator
extends ParameterConfiguratorImpl<TextParameterDefinitionDto,TextParameterInstanceDto>
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.datenwerke.rs.core.client.parameters.config.ParameterConfigurator
ParameterConfigurator.ParameterType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(ParameterProposalDto proposal) booleanWidgetdoGetEditComponentForInstance(TextParameterInstanceDto instance, Collection<ParameterInstanceDto> relevantInstances, TextParameterDefinitionDto definition, boolean initial, int labelWidth, String executeReportToken, ReportDto report) WidgetgetEditComponentForDefinition(TextParameterDefinitionDto definition, ReportDto report) Returns a Widget that acts as an edit component for the given text parameter definition.ImageResourcegetIcon()getName()ParameterDefinitionDtogetNewDto(ParameterProposalDto proposal, ReportDto report) validateParameter(TextParameterDefinitionDto definition, TextParameterInstanceDto instance, Widget widget) Methods inherited from class net.datenwerke.rs.core.client.parameters.config.ParameterConfiguratorImpl
canDependOnParameters, dependeeInstanceChanged, getEditComponentForInstance, getNewDto, getType, isAvailable, updateDefinitionOnSubmit
-
Constructor Details
-
TextParameterConfigurator
public TextParameterConfigurator()
-
-
Method Details
-
getEditComponentForDefinition
public Widget getEditComponentForDefinition(TextParameterDefinitionDto definition, ReportDto report) Returns a Widget that acts as an edit component for the given text parameter definition. Configures the form fields and their dependencies based on the provided parameter definition and report details.- Parameters:
definition- the text parameter definition for which the edit component is being createdreport- the report information necessary for configuring the component- Returns:
- the configured Widget instance acting as the edit component for the parameter definition
-
doGetEditComponentForInstance
public Widget doGetEditComponentForInstance(TextParameterInstanceDto instance, Collection<ParameterInstanceDto> relevantInstances, TextParameterDefinitionDto definition, boolean initial, int labelWidth, String executeReportToken, ReportDto report) -
getName
-
consumes
-
getIcon
public ImageResource getIcon() -
canHandle
public boolean canHandle(ParameterProposalDto proposal) - Specified by:
canHandlein interfaceParameterConfigurator<TextParameterDefinitionDto,TextParameterInstanceDto> - Overrides:
canHandlein classParameterConfiguratorImpl<TextParameterDefinitionDto,TextParameterInstanceDto>
-
getNewDto
public ParameterDefinitionDto getNewDto(ParameterProposalDto proposal, ReportDto report) - Specified by:
getNewDtoin interfaceParameterConfigurator<TextParameterDefinitionDto,TextParameterInstanceDto> - Overrides:
getNewDtoin classParameterConfiguratorImpl<TextParameterDefinitionDto,TextParameterInstanceDto>
-
validateParameter
public List<String> validateParameter(TextParameterDefinitionDto definition, TextParameterInstanceDto instance, Widget widget) - Specified by:
validateParameterin interfaceParameterConfigurator<TextParameterDefinitionDto,TextParameterInstanceDto> - Overrides:
validateParameterin classParameterConfiguratorImpl<TextParameterDefinitionDto,TextParameterInstanceDto>
-