Interface DatasourceDefinitionConfigConfigurator

All Known Implementing Classes:
BirtReportDatasourceConfigConfigurator, CsvDatasourceConfigConfigurator, DatabaseBundleConfigConfigurator, DatabaseDatasourceConfigConfigurator, MondrianDatasourceConfigConfigurator, ScriptDatasourceConfigConfigurator

public interface DatasourceDefinitionConfigConfigurator
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    consumes(DatasourceDefinitionDto datasourceDefinitionDto, DatasourceDefinitionConfigDto datasourceConfig)
     
    DatasourceDefinitionConfigDto
    createConfigObject(DatasourceDefinitionDto datasourceDefinitionDto, DatasourceContainerProviderDto datasourceContainerProvider)
     
    Iterable<Widget>
    getDefaultAdditionalFormfields(DatasourceDefinitionConfigDto config, DatasourceDefinitionDto datasourceDefinitionDto, DatasourceSelectionField datasourceSelectionField, DatasourceContainerProviderDto datasourceContainerProvider)
     
    Iterable<Widget>
    getOptionalAdditionalFormfields(DatasourceDefinitionConfigDto config, DatasourceDefinitionDto datasourceDefinitionDto, DatasourceSelectionField datasourceSelectionField, DatasourceContainerProviderDto datasourceContainerProvider)
     
    void
    inheritChanges(DatasourceDefinitionConfigDto config, DatasourceDefinitionDto datasourceDefinitionDto)
     
    boolean
     
    boolean
    isValid(DatasourceContainerDto datasourceContainer)
     
  • Method Details

    • getDefaultAdditionalFormfields

      Iterable<Widget> getDefaultAdditionalFormfields(DatasourceDefinitionConfigDto config, DatasourceDefinitionDto datasourceDefinitionDto, DatasourceSelectionField datasourceSelectionField, DatasourceContainerProviderDto datasourceContainerProvider)
    • getOptionalAdditionalFormfields

      Iterable<Widget> getOptionalAdditionalFormfields(DatasourceDefinitionConfigDto config, DatasourceDefinitionDto datasourceDefinitionDto, DatasourceSelectionField datasourceSelectionField, DatasourceContainerProviderDto datasourceContainerProvider)
    • inheritChanges

      void inheritChanges(DatasourceDefinitionConfigDto config, DatasourceDefinitionDto datasourceDefinitionDto)
    • createConfigObject

      DatasourceDefinitionConfigDto createConfigObject(DatasourceDefinitionDto datasourceDefinitionDto, DatasourceContainerProviderDto datasourceContainerProvider)
    • consumes

      boolean consumes(DatasourceDefinitionDto datasourceDefinitionDto, DatasourceDefinitionConfigDto datasourceConfig)
    • isValid

      boolean isValid(DatasourceContainerDto datasourceContainer)
    • isReloadOnDatasourceChange

      boolean isReloadOnDatasourceChange()