Class ScenarioContext.UnmodifiableScenarioContext
java.lang.Object
fr.enedis.chutney.engine.domain.execution.engine.scenario.ScenarioContext.UnmodifiableScenarioContext
- All Implemented Interfaces:
ScenarioContext,Map<String,Object>
- Enclosing interface:
ScenarioContext
public static class ScenarioContext.UnmodifiableScenarioContext
extends Object
implements ScenarioContext
-
Nested Class Summary
Nested classes/interfaces inherited from interface fr.enedis.chutney.engine.domain.execution.engine.scenario.ScenarioContext
ScenarioContext.UnmodifiableScenarioContext -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()compute(String key, BiFunction<? super String, ? super Object, ?> remappingFunction) computeIfAbsent(String key, Function<? super String, ?> mappingFunction) computeIfPresent(String key, BiFunction<? super String, ? super Object, ?> remappingFunction) booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanvoidforEach(BiConsumer<? super String, ? super Object> action) getOrDefault(Object key, Object defaultValue) <T> TgetOrDefault(String key, T defaultValue) inthashCode()booleanisEmpty()keySet()voidputIfAbsent(String key, Object value) booleanbooleanvoidreplaceAll(BiFunction<? super String, ? super Object, ?> function) intsize()toString()values()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface fr.enedis.chutney.engine.domain.execution.engine.scenario.ScenarioContext
unmodifiable
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<String,Object>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,Object>
-
get
-
put
-
remove
-
putAll
-
clear
public void clear() -
keySet
-
values
-
entrySet
-
equals
-
hashCode
public int hashCode() -
toString
-
getOrDefault
- Specified by:
getOrDefaultin interfaceScenarioContext
-
getOrDefault
- Specified by:
getOrDefaultin interfaceMap<String,Object>
-
forEach
-
replaceAll
- Specified by:
replaceAllin interfaceMap<String,Object>
-
putIfAbsent
- Specified by:
putIfAbsentin interfaceMap<String,Object>
-
remove
-
replace
-
replace
-
computeIfAbsent
- Specified by:
computeIfAbsentin interfaceMap<String,Object>
-
computeIfPresent
public Object computeIfPresent(String key, BiFunction<? super String, ? super Object, ?> remappingFunction) - Specified by:
computeIfPresentin interfaceMap<String,Object>
-
compute
-
merge
-