Class FileSelectionParameterConfigurator

java.lang.Object
net.datenwerke.rs.core.client.parameters.config.ParameterConfiguratorImpl<FileSelectionParameterDefinitionDto,FileSelectionParameterInstanceDto>
net.datenwerke.rs.base.ext.client.parameters.fileselection.FileSelectionParameterConfigurator
All Implemented Interfaces:
ParameterConfigurator<FileSelectionParameterDefinitionDto,FileSelectionParameterInstanceDto>
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 FileSelectionParameterConfigurator extends ParameterConfiguratorImpl<FileSelectionParameterDefinitionDto,FileSelectionParameterInstanceDto>
  • Constructor Details

    • FileSelectionParameterConfigurator

      public FileSelectionParameterConfigurator(<any> fileSelectionWidgetProvider, <any> fileServerSourceProvider)
  • Method Details

    • getEditComponentForDefinition

      public Widget getEditComponentForDefinition(FileSelectionParameterDefinitionDto definition, ReportDto report)
    • doGetEditComponentForInstance

      public Widget doGetEditComponentForInstance(FileSelectionParameterInstanceDto instance, Collection<ParameterInstanceDto> relevantInstances, FileSelectionParameterDefinitionDto definition, boolean initial, int labelWidth, String executeReportToken, ReportDto report)
    • getName

      public String getName()
    • consumes

      public boolean consumes(Class<? extends ParameterDefinitionDto> type)
    • getIcon

      public ImageResource getIcon()
    • canHandle

      public boolean canHandle(ParameterProposalDto proposal)
      Specified by:
      canHandle in interface ParameterConfigurator<FileSelectionParameterDefinitionDto,FileSelectionParameterInstanceDto>
      Overrides:
      canHandle in class ParameterConfiguratorImpl<FileSelectionParameterDefinitionDto,FileSelectionParameterInstanceDto>
    • getNewDto

      public ParameterDefinitionDto getNewDto(ParameterProposalDto proposal, ReportDto report)
      Specified by:
      getNewDto in interface ParameterConfigurator<FileSelectionParameterDefinitionDto,FileSelectionParameterInstanceDto>
      Overrides:
      getNewDto in class ParameterConfiguratorImpl<FileSelectionParameterDefinitionDto,FileSelectionParameterInstanceDto>
    • validateParameter

      public List<String> validateParameter(FileSelectionParameterDefinitionDto definition, FileSelectionParameterInstanceDto instance, Widget widget)
      Specified by:
      validateParameter in interface ParameterConfigurator<FileSelectionParameterDefinitionDto,FileSelectionParameterInstanceDto>
      Overrides:
      validateParameter in class ParameterConfiguratorImpl<FileSelectionParameterDefinitionDto,FileSelectionParameterInstanceDto>