Class ConfigurationHolder

java.lang.Object
edu.tufts.hrilab.gui.ConfigurationHolder

@Component public class ConfigurationHolder extends Object
Manages application configurations such as base URL and CORS origins. This class initializes settings from environment properties and provides access methods for them.
  • Constructor Details

    • ConfigurationHolder

      public ConfigurationHolder()
  • Method Details

    • getBaseUrl

      public static String getBaseUrl()
      Retrieves the configured base URL.
      Returns:
      the base URL
      Throws:
      IllegalStateException - if the base URL is uninitialized
    • getCorsOrigins

      public static String[] getCorsOrigins()
      Retrieves configured CORS origins.
      Returns:
      array of CORS origins
      Throws:
      IllegalStateException - if CORS origins are uninitialized