All Implemented Interfaces:
IReportingDS, IModuleDS
Direct Known Subclasses:
ApplicationDS

public class ModuleDS extends ModuleDelegateDS
Internal class to wrap the datasources to add dialect fallback behaviour for multilingual elements.
Since:
8.4
Author:
Jon van Leuven
  • Constructor Details

  • Method Details

    • getComposerDS

      public IComposerDS getComposerDS()
      Description copied from interface: IModuleDS
      This method should return a datasource implementation that can be used to initialize the composer for the application.
      Specified by:
      getComposerDS in interface IModuleDS
      Overrides:
      getComposerDS in class ModuleDelegateDS
      Returns:
      Composer datasource implementation for the current application.
    • getTreeEngineDS

      public ITreeEngineDS getTreeEngineDS()
      Description copied from interface: IModuleDS
      This method should return a datasource implementation that can be used to initialize the tree engine for the application.
      Specified by:
      getTreeEngineDS in interface IModuleDS
      Overrides:
      getTreeEngineDS in class ModuleDelegateDS
      Returns:
      Tree engine datasource implementation for the current application.
    • getRuleEngineDS

      public IRuleEngineDS getRuleEngineDS()
      Description copied from interface: IModuleDS
      This method should return a datasource implementation that can be used to initialize the rule engine for the application.
      Specified by:
      getRuleEngineDS in interface IModuleDS
      Overrides:
      getRuleEngineDS in class ModuleDelegateDS
      Returns:
      Rule engine datasource implementation for the current application.
    • getMetaModelDS

      public IMetaModelDS getMetaModelDS()
      Description copied from interface: IModuleDS
      This method should return a meta-model datasource implementation for the application this interface represents. The returned datasource will be used to initialize the meta-model component.
      Specified by:
      getMetaModelDS in interface IModuleDS
      Overrides:
      getMetaModelDS in class ModuleDelegateDS
      Returns:
      IMetaModelDS implementation for the application.