Interface IAquimaConfiguration

All Superinterfaces:
IConfiguration

public interface IAquimaConfiguration extends IConfiguration
This interface defines the methods that need to be implemented by the global aquima configuration object.
Since:
6.0
Author:
O. Kerpershoek
  • Method Details

    • getApplicationConfiguration

      IApplicationConfiguration getApplicationConfiguration(ApplicationID applicationID)
      This method returns the configuration for the specific application. If the application does not have a specific configuration defined, this method should return an application configuration with sensible defaults.
      Parameters:
      applicationID - The ID of the application whose configuration is requested.
      Returns:
      The configuration for the specified application.
    • getTimer

      ITimer getTimer()
      This method returns a timer implementation that handles timed events. I.e. Updating system.today when crossing a date boundary.
      Returns:
      The timer implementation, may be null
    • getUserScopeDao

      IUserScopeDao getUserScopeDao()
      This method returns the user scope dao that is responsible for storing user specific data across applications and sessions
      Returns:
      The user scope dao, may not be null