Interface WoofLoaderSettings.WoofLoaderConfigurerContext

All Known Subinterfaces:
WoofLoaderSettings.WoofLoaderRunnableContext
Enclosing class:
WoofLoaderSettings

public static interface WoofLoaderSettings.WoofLoaderConfigurerContext
  • Method Details

    • notLoad

      void notLoad()
      Flags to not load any configuration.
    • notLoadHttpServer

      void notLoadHttpServer()
      Flags to not load the HttpServer.
    • notLoadTeams

      void notLoadTeams()
      Flags not to load the WoofTeamsModel configuration.
    • notLoadWoof

      void notLoadWoof()
      Flags not to load the WoofModel configuration.
    • notLoadObjects

      void notLoadObjects()
      Flags not to load the WoofObjectsModel configuration.
    • notLoadResources

      void notLoadResources()
      Flags not to load the WoofResourcesModel configuration.
    • notLoadExternal

      void notLoadExternal()
      Avoid loading external configuration. This is typically for testing to ensure external configurations do not cause false positive test failures.
    • notLoadAdditionalProfiles

      void notLoadAdditionalProfiles()
      Flags not to load the additional profiles.
    • notLoadOverrideProperties

      void notLoadOverrideProperties()
      Flags not to load the override Properties configuration.
    • notLoadWoofExtensions

      void notLoadWoofExtensions()
      Flags not to load the WoofExtensionService instances.
    • addProfile

      void addProfile(String profile)
      Adds a profile.
      Parameters:
      profile - Profile.
    • addOverrideProperty

      void addOverrideProperty(String name, String value)
      Adds an override Property.
      Parameters:
      name - Name of Property.
      value - Value of Property.
    • extend

      void extend(WoofExtensionService extension)
      Parameters:
      extension - WoofExtensionService.
    • setWoofPath

      void setWoofPath(String path)

      Specifies the resource path to the WoOF configuration file.

      This is useful for testing to specify different configuration files for different tests.

      Parameters:
      path - Resource path to to the WoOF configuration file.
    • setObjectsPath

      void setObjectsPath(String path)

      Specifies the resource path to the objects configuration file.

      This is useful for testing to specify different configuration files for different tests.

      Parameters:
      path - Resource path to to the objects configuration file.
    • setTeamsPath

      void setTeamsPath(String path)

      Specifies the resource path to the teams configuration file.

      This is useful for testing to specify different configuration files for different tests.

      Parameters:
      path - Resource path to to the teams configuration file.
    • setResourcesPath

      void setResourcesPath(String path)

      Specifies the resource path to the resources configuration file.

      This is useful for testing to specify different configuration files for different tests.

      Parameters:
      path - Resource path to to the resources configuration file.
    • setPropertiesPath

      void setPropertiesPath(String path)

      Specifies the resource path to the Properties configuration file.

      This is useful for testing to specify different configuration files for different tests.

      Parameters:
      path - Resource path to to the Properties configuration file.