Class KeysToMultiValues<T extends KeyToMultiValue,K extends KeysToMultiValues>
java.lang.Object
de.gematik.test.tiger.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
de.gematik.test.tiger.mockserver.model.ObjectWithJsonToString
de.gematik.test.tiger.mockserver.model.KeysToMultiValues<T,K>
- Direct Known Subclasses:
Headers,Parameters
public abstract class KeysToMultiValues<T extends KeyToMultiValue,K extends KeysToMultiValues>
extends ObjectWithJsonToString
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedKeysToMultiValues(com.google.common.collect.Multimap<String, String> multimap) -
Method Summary
Modifier and TypeMethodDescriptionabstract Tbuild(String name, Collection<String> values) abstract Kclone()booleancontainsEntry(String name) booleancontainsEntry(String name, String value) booleaninthashCode()booleanisEmpty()protected abstract voidkeySet()booleanreplaceEntry(T entry) replaceEntryIfExists(T entry) withEntries(List<T> entries) withEntries(Map<String, List<String>> entries) final KwithEntries(T... entries) withKeyMatchStyle(KeyMatchStyle keyMatchStyle) Methods inherited from class de.gematik.test.tiger.mockserver.model.ObjectWithJsonToString
toStringMethods inherited from class de.gematik.test.tiger.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
fieldsExcludedFromEqualsAndHashCode
-
Constructor Details
-
KeysToMultiValues
protected KeysToMultiValues() -
KeysToMultiValues
-
-
Method Details
-
build
-
isModified
protected abstract void isModified() -
getKeyMatchStyle
-
withKeyMatchStyle
-
withEntries
-
withEntries
-
withEntries
-
withEntry
-
withEntry
-
withEntry
-
remove
-
replaceEntry
-
replaceEntryIfExists
-
getEntries
-
keySet
-
getMultimap
-
getValues
-
containsEntry
-
containsEntry
-
isEmpty
public boolean isEmpty() -
clone
-
equals
- Overrides:
equalsin classObjectWithReflectiveEqualsHashCodeToString
-
hashCode
public int hashCode()- Overrides:
hashCodein classObjectWithReflectiveEqualsHashCodeToString
-