Interface IBslModuleContextDefExtension

All Known Implementing Classes:
AbstractBslModuleContextDefExtension, BslModuleContextDefExtensionAccountingRegister, BslModuleContextDefExtensionAccumulationRegister, BslModuleContextDefExtensionBot, BslModuleContextDefExtensionBusinessProcess, BslModuleContextDefExtensionCalculationRegister, BslModuleContextDefExtensionCatalog, BslModuleContextDefExtensionChartOfAccounts, BslModuleContextDefExtensionChartOfCalculationTypes, BslModuleContextDefExtensionChartOfCharacteristicTypes, BslModuleContextDefExtensionCommonModule, BslModuleContextDefExtensionConstant, BslModuleContextDefExtensionDataProcessor, BslModuleContextDefExtensionDocument, BslModuleContextDefExtensionDocumentJournal, BslModuleContextDefExtensionEnum, BslModuleContextDefExtensionExchangePlan, BslModuleContextDefExtensionExternalConnectionModule, BslModuleContextDefExtensionExternalDataProcessor, BslModuleContextDefExtensionExternalDataSourceCube, BslModuleContextDefExtensionExternalDataSourceDimensionTable, BslModuleContextDefExtensionExternalDataSourceTable, BslModuleContextDefExtensionExternalReport, BslModuleContextDefExtensionFilterCriterion, BslModuleContextDefExtensionForm, BslModuleContextDefExtensionHttpService, BslModuleContextDefExtensionInformationRegister, BslModuleContextDefExtensionIntegrationService, BslModuleContextDefExtensionManagedApplicationModule, BslModuleContextDefExtensionOrdinaryApplicationModule, BslModuleContextDefExtensionRecalculation, BslModuleContextDefExtensionReport, BslModuleContextDefExtensionSequence, BslModuleContextDefExtensionSessionModule, BslModuleContextDefExtensionSettingsStorage, BslModuleContextDefExtensionTask, BslModuleContextDefExtensionWebService, BslModuleContextDefExtensionWebSocketClient, CommandModuleContextDefExtension

public interface IBslModuleContextDefExtension
Interface for extension points for computing contextDef of Bsl module
  • Method Details

    • isAppropriateFor

      boolean isAppropriateFor(Module module)
      Checks if this implementation is appropriate for given module
      Parameters:
      module - checking module
      Returns:
      true if this extension point allowed for this module
    • getContextDef

      ContextDef getContextDef(Module module)
      Gets ContextDef of Bsl module
      Parameters:
      module - Bls Module
      Returns:
      ContextDef of module
    • getModuleEvents

      List<Event> getModuleEvents(Module module)
      Gets collection of possible Event from Bsl module
      Parameters:
      module - Bls Module
      Returns:
      list of Event of module