Class DatasourceConfigurator
java.lang.Object
net.datenwerke.rs.core.client.parameters.config.ParameterConfiguratorImpl<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto>
net.datenwerke.rs.base.client.parameters.datasource.DatasourceConfigurator
- All Implemented Interfaces:
ParameterConfigurator<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto>
public class DatasourceConfigurator
extends ParameterConfiguratorImpl<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto>
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.datenwerke.rs.core.client.parameters.config.ParameterConfigurator
ParameterConfigurator.ParameterType -
Constructor Summary
ConstructorsConstructorDescriptionDatasourceConfigurator(DatasourceParameterDao rpcService, <any> editComponentForInstanceProvider, DatasourceParameterUiService dsParamService, EnterpriseUiService entpriseService, TableReportUtilityDao tableReportDao, ToolbarService toolbarService) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanHandle(ParameterProposalDto proposal) booleanvoiddependeeInstanceChanged(DatasourceParameterInstanceDto instance, DatasourceParameterDefinitionDto aDefinition, Collection<ParameterInstanceDto> relevantInstances) WidgetdoGetEditComponentForInstance(DatasourceParameterInstanceDto instance, Collection<ParameterInstanceDto> relevantInstances, DatasourceParameterDefinitionDto definition, boolean initial, int labelWidth, String executeReportToken, ReportDto report) WidgetgetEditComponentForDefinition(DatasourceParameterDefinitionDto definition, ReportDto report) Creates and returns a widget to edit the provided datasource parameter definition.ImageResourcegetIcon()getName()ParameterDefinitionDtogetNewDto(ParameterProposalDto proposal, ReportDto report) validateParameter(DatasourceParameterDefinitionDto definition, DatasourceParameterInstanceDto instance, Widget widget) Methods inherited from class net.datenwerke.rs.core.client.parameters.config.ParameterConfiguratorImpl
getEditComponentForInstance, getNewDto, getType, isAvailable, updateDefinitionOnSubmit
-
Constructor Details
-
DatasourceConfigurator
public DatasourceConfigurator(DatasourceParameterDao rpcService, <any> editComponentForInstanceProvider, DatasourceParameterUiService dsParamService, EnterpriseUiService entpriseService, TableReportUtilityDao tableReportDao, ToolbarService toolbarService)
-
-
Method Details
-
getName
-
consumes
-
getIcon
public ImageResource getIcon() -
getEditComponentForDefinition
public Widget getEditComponentForDefinition(DatasourceParameterDefinitionDto definition, ReportDto report) Creates and returns a widget to edit the provided datasource parameter definition.- Parameters:
definition- the datasource parameter definition to be editedreport- the report context in which the datasource parameter is being used- Returns:
- a widget allowing editing of the datasource parameter configuration
-
doGetEditComponentForInstance
public Widget doGetEditComponentForInstance(DatasourceParameterInstanceDto instance, Collection<ParameterInstanceDto> relevantInstances, DatasourceParameterDefinitionDto definition, boolean initial, int labelWidth, String executeReportToken, ReportDto report) -
canHandle
public boolean canHandle(ParameterProposalDto proposal) - Specified by:
canHandlein interfaceParameterConfigurator<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto> - Overrides:
canHandlein classParameterConfiguratorImpl<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto>
-
getNewDto
public ParameterDefinitionDto getNewDto(ParameterProposalDto proposal, ReportDto report) - Specified by:
getNewDtoin interfaceParameterConfigurator<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto> - Overrides:
getNewDtoin classParameterConfiguratorImpl<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto>
-
dependeeInstanceChanged
public void dependeeInstanceChanged(DatasourceParameterInstanceDto instance, DatasourceParameterDefinitionDto aDefinition, Collection<ParameterInstanceDto> relevantInstances) - Specified by:
dependeeInstanceChangedin interfaceParameterConfigurator<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto> - Overrides:
dependeeInstanceChangedin classParameterConfiguratorImpl<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto>
-
canDependOnParameters
public boolean canDependOnParameters()- Specified by:
canDependOnParametersin interfaceParameterConfigurator<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto> - Overrides:
canDependOnParametersin classParameterConfiguratorImpl<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto>
-
validateParameter
public List<String> validateParameter(DatasourceParameterDefinitionDto definition, DatasourceParameterInstanceDto instance, Widget widget) - Specified by:
validateParameterin interfaceParameterConfigurator<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto> - Overrides:
validateParameterin classParameterConfiguratorImpl<DatasourceParameterDefinitionDto,DatasourceParameterInstanceDto>
-