Class BasicTigerConfigurationSource
java.lang.Object
de.gematik.test.tiger.common.config.AbstractTigerConfigurationSource
de.gematik.test.tiger.common.config.BasicTigerConfigurationSource
- All Implemented Interfaces:
Comparable<AbstractTigerConfigurationSource>
Stores a map of key/value-pairs.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from class de.gematik.test.tiger.common.config.AbstractTigerConfigurationSource
sourceType -
Constructor Summary
ConstructorsConstructorDescriptionBasicTigerConfigurationSource(SourceType sourceType) BasicTigerConfigurationSource(SourceType sourceType, Map<TigerConfigurationKey, String> values) -
Method Summary
Modifier and TypeMethodDescriptionapplyTemplatesAndAddValuesToMap(List<TigerTemplateSource> loadedTemplates, Map<TigerConfigurationKey, String> loadedAndSortedProperties) merges all properties of this source with loadedAndSortedProperties, then applying all referenced templates from the loadedTemplates list.builder()protected booleanbooleancopy()booleaninthashCode()voidvoidputValue(TigerConfigurationKey key, String value) voidMethods inherited from class de.gematik.test.tiger.common.config.AbstractTigerConfigurationSource
compareTo, getSourceType
-
Constructor Details
-
BasicTigerConfigurationSource
public BasicTigerConfigurationSource(SourceType sourceType, Map<TigerConfigurationKey, String> values) -
BasicTigerConfigurationSource
-
-
Method Details
-
copy
- Specified by:
copyin classAbstractTigerConfigurationSource
-
applyTemplatesAndAddValuesToMap
public Map<TigerConfigurationKey,String> applyTemplatesAndAddValuesToMap(List<TigerTemplateSource> loadedTemplates, Map<TigerConfigurationKey, String> loadedAndSortedProperties) merges all properties of this source with loadedAndSortedProperties, then applying all referenced templates from the loadedTemplates list.- Specified by:
applyTemplatesAndAddValuesToMapin classAbstractTigerConfigurationSource- Parameters:
loadedTemplates- list of loaded tiger server templatesloadedAndSortedProperties- current set of tiger properties- Returns:
- a new merged map of properties
-
getValues
- Specified by:
getValuesin classAbstractTigerConfigurationSource
-
putValue
- Specified by:
putValuein classAbstractTigerConfigurationSource
-
removeValue
- Specified by:
removeValuein classAbstractTigerConfigurationSource
-
containsKey
- Specified by:
containsKeyin classAbstractTigerConfigurationSource
-
getValue
- Specified by:
getValuein classAbstractTigerConfigurationSource
-
putAll
- Specified by:
putAllin classAbstractTigerConfigurationSource
-
builder
-
equals
- Overrides:
equalsin classAbstractTigerConfigurationSource
-
canEqual
- Overrides:
canEqualin classAbstractTigerConfigurationSource
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractTigerConfigurationSource
-