From 1fd7bc3ee52d5b8a5052850abe9b9a41390711da Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Wed, 21 Aug 2013 16:59:27 -0400 Subject: [PATCH] Make MediaType serializable Issue: SPR-8738 --- .../src/main/java/org/springframework/util/MimeType.java | 5 ++++- .../src/main/java/org/springframework/http/MediaType.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/spring-core/src/main/java/org/springframework/util/MimeType.java b/spring-core/src/main/java/org/springframework/util/MimeType.java index 4b6652598a5..eb5fb4cf535 100644 --- a/spring-core/src/main/java/org/springframework/util/MimeType.java +++ b/spring-core/src/main/java/org/springframework/util/MimeType.java @@ -16,6 +16,7 @@ package org.springframework.util; +import java.io.Serializable; import java.nio.charset.Charset; import java.util.BitSet; import java.util.Collections; @@ -45,7 +46,9 @@ import java.util.TreeSet; * * @see MimeTypeUtils */ -public class MimeType implements Comparable { +public class MimeType implements Comparable, Serializable { + + private static final long serialVersionUID = 4085923477777865903L; protected static final String WILDCARD_TYPE = "*"; diff --git a/spring-web/src/main/java/org/springframework/http/MediaType.java b/spring-web/src/main/java/org/springframework/http/MediaType.java index 4e1c8d3826a..a5194b9ce7c 100644 --- a/spring-web/src/main/java/org/springframework/http/MediaType.java +++ b/spring-web/src/main/java/org/springframework/http/MediaType.java @@ -16,6 +16,7 @@ package org.springframework.http; +import java.io.Serializable; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Collection; @@ -42,7 +43,9 @@ import org.springframework.util.comparator.CompoundComparator; * @since 3.0 * @see HTTP 1.1, section 3.7 */ -public class MediaType extends MimeType { +public class MediaType extends MimeType implements Serializable { + + private static final long serialVersionUID = 2069937152339670231L; /** * Public constant media type that includes all media ranges (i.e. "*/*").