Package com.mayam.wf.siteconfig


package com.mayam.wf.siteconfig
Site configuration. Dependency injection is set up as follows. In your injector module, do the following: install(new SiteConfigModule()); Inject the SiteConfig object where needed.
  • Class
    Description
    Abstract class for site configuration.
    Binds a SiteConfig getter to its key in the properties file and also provides a default value.
    Declares a specific configuration setting as reloadable, which means that the value will be updated in runtime.
    Borrowing heavily from the Maven Runtime, this utility class extracts version strings for individual known artifacts or scans the classpath for all existing artifacts.
    An artifact information bean, holding identifiers and version.
    Performs authentication of API tokens based on current SiteConfig.
     
     
    Qualifier for an injected String meant to hold a process name/identifier for the currently running main application context.
    Main site configuration class for Mayam Tasks.
    Determines if the BPMN Editor is available (given that bpms.enabled is also true).
    Determines whether elastic search should always be used (if enabled), or if the regular search manager should be used most of the time (so as not to confuse users).
    Allows for alternative Single Sign-On types to be used.
    Exception thrown by an invalid SiteConfig.
    Guice module for setting up injection of SiteConfig.