#172 - Made types contained in Link implement Serializable.

This commit is contained in:
Oliver Gierke
2014-05-01 17:57:04 +02:00
parent 0985979428
commit eafbda0c8a
4 changed files with 28 additions and 3 deletions

View File

@@ -15,6 +15,7 @@
*/
package org.springframework.hateoas;
import java.io.Serializable;
import java.net.URI;
import java.util.ArrayList;
import java.util.Arrays;
@@ -36,9 +37,10 @@ import org.springframework.web.util.UriComponentsBuilder;
* @see http://tools.ietf.org/html/rfc6570
* @since 0.9
*/
public class UriTemplate implements Iterable<TemplateVariable> {
public class UriTemplate implements Iterable<TemplateVariable>, Serializable {
private static final Pattern VARIABLE_REGEX = Pattern.compile("\\{([\\?\\&#/]?)([\\w\\,]+)\\}");
private static final long serialVersionUID = -1007874653930162262L;
private final TemplateVariables variables;;
private String baseUri;