Class DateTimeConfigurator

java.lang.Object
net.datenwerke.rs.core.client.parameters.config.ParameterConfiguratorImpl<DateTimeParameterDefinitionDto,DateTimeParameterInstanceDto>
net.datenwerke.rs.base.client.parameters.datetime.DateTimeConfigurator
All Implemented Interfaces:
ParameterConfigurator<DateTimeParameterDefinitionDto,DateTimeParameterInstanceDto>
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 DateTimeConfigurator extends ParameterConfiguratorImpl<DateTimeParameterDefinitionDto,DateTimeParameterInstanceDto>
  • Constructor Details

    • DateTimeConfigurator

      public DateTimeConfigurator(FormatUiHelper formatUiHelper)
  • Method Details

    • getName

      public String getName()
    • consumes

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

      public ImageResource getIcon()
    • getEditComponentForDefinition

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

      public Widget doGetEditComponentForInstance(DateTimeParameterInstanceDto instance, Collection<ParameterInstanceDto> relevantInstances, DateTimeParameterDefinitionDto definition, boolean initial, int labelWidth, String executeReportToken, ReportDto report)
    • canHandle

      public boolean canHandle(ParameterProposalDto proposal)
      Specified by:
      canHandle in interface ParameterConfigurator<DateTimeParameterDefinitionDto,DateTimeParameterInstanceDto>
      Overrides:
      canHandle in class ParameterConfiguratorImpl<DateTimeParameterDefinitionDto,DateTimeParameterInstanceDto>
    • validateParameter

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