From 0968e9fbd063c3200586e2454322f2ede6cc7ee8 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Mon, 25 Jan 2010 20:04:01 +0000 Subject: [PATCH] LinkedMultiValueMap should implement Serializable (SPR-6765) --- .../org/springframework/util/LinkedMultiValueMap.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/org.springframework.core/src/main/java/org/springframework/util/LinkedMultiValueMap.java b/org.springframework.core/src/main/java/org/springframework/util/LinkedMultiValueMap.java index 28b3c7ac089..730047f7d1d 100644 --- a/org.springframework.core/src/main/java/org/springframework/util/LinkedMultiValueMap.java +++ b/org.springframework.core/src/main/java/org/springframework/util/LinkedMultiValueMap.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2009 the original author or authors. + * Copyright 2002-2010 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ package org.springframework.util; +import java.io.Serializable; import java.util.Collection; import java.util.LinkedHashMap; import java.util.LinkedList; @@ -34,7 +35,9 @@ import java.util.Set; * @author Juergen Hoeller * @since 3.0 */ -public class LinkedMultiValueMap implements MultiValueMap { +public class LinkedMultiValueMap implements MultiValueMap, Serializable { + + private static final long serialVersionUID = 3801124242820219131L; private final Map> targetMap; @@ -64,6 +67,7 @@ public class LinkedMultiValueMap implements MultiValueMap { this.targetMap = new LinkedHashMap>(otherMap); } + // MultiValueMap implementation public void add(K key, V value) { @@ -100,6 +104,7 @@ public class LinkedMultiValueMap implements MultiValueMap { return singleValueMap; } + // Map implementation public int size() {