Class TigerGlobalConfiguration
- java.lang.Object
-
- de.gematik.test.tiger.common.config.TigerGlobalConfiguration
-
public class TigerGlobalConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description TigerGlobalConfiguration()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidinitialize()static voidinitializeWithCliProperties(Map<String,String> additionalProperties)static <T> TinstantiateConfigurationBean(Class<T> configurationBeanClass, String... baseKeys)static booleanisRequireTigerYaml()static List<AbstractTigerConfigurationSource>listSources()static voidputValue(String key, Object value)static voidputValue(String key, Object value, SourceType sourceType)static voidputValue(String key, String value)static voidputValue(String key, String value, SourceType sourceType)static booleanreadBoolean(String key)static booleanreadBoolean(String key, boolean defaultValue)static voidreadFromYaml(String yamlSource, SourceType sourceType, String... baseKeys)static voidreadFromYaml(String yamlSource, String... baseKeys)static Optional<Integer>readIntegerOptional(String key)static Map<String,String>readMap(String... baseKeys)static StringreadString(String key)static StringreadString(String key, String defaultValue)static Optional<String>readStringOptional(String key)static voidreadTemplates(String templatesYaml, String... baseKeys)static voidreset()static StringresolvePlaceholders(String stringToSubstitute)static voidsetRequireTigerYaml(boolean requireTigerYaml)
-
-
-
Method Detail
-
reset
public static void reset()
-
initialize
public static void initialize()
-
initializeWithCliProperties
public static void initializeWithCliProperties(Map<String,String> additionalProperties)
-
instantiateConfigurationBean
public static <T> T instantiateConfigurationBean(Class<T> configurationBeanClass, String... baseKeys)
-
readFromYaml
public static void readFromYaml(String yamlSource, SourceType sourceType, String... baseKeys)
-
readBoolean
public static boolean readBoolean(String key)
-
readBoolean
public static boolean readBoolean(String key, boolean defaultValue)
-
listSources
public static List<AbstractTigerConfigurationSource> listSources()
-
putValue
public static void putValue(String key, String value, SourceType sourceType)
-
putValue
public static void putValue(String key, Object value, SourceType sourceType)
-
isRequireTigerYaml
public static boolean isRequireTigerYaml()
-
setRequireTigerYaml
public static void setRequireTigerYaml(boolean requireTigerYaml)
-
-