Client and model classes implement Serializable

This commit is contained in:
Stefan Kalscheuer 2018-03-25 17:37:24 +02:00
parent d12c585083
commit d5e09392ef
3 changed files with 7 additions and 6 deletions

View File

@ -1,3 +1,6 @@
## [unreleased]
* [improvement] Client and model classes implement `Serializable`
## 1.1.2 [2018-03-24] ## 1.1.2 [2018-03-24]
* [improvement] Added automatic module name for JPMS compatibility * [improvement] Added automatic module name for JPMS compatibility

View File

@ -20,10 +20,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
import de.stklcode.pubtrans.ura.model.Stop; import de.stklcode.pubtrans.ura.model.Stop;
import de.stklcode.pubtrans.ura.model.Trip; import de.stklcode.pubtrans.ura.model.Trip;
import java.io.BufferedReader; import java.io.*;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL; import java.net.URL;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -35,7 +32,7 @@ import java.util.List;
* *
* @author Stefan Kalscheuer * @author Stefan Kalscheuer
*/ */
public class UraClient { public class UraClient implements Serializable {
private static final String DEFAULT_INSTANT_URL = "/interfaces/ura/instant_V1"; private static final String DEFAULT_INSTANT_URL = "/interfaces/ura/instant_V1";
private static final String DEFAULT_STREAM_URL = "/interfaces/ura/stream_V1"; private static final String DEFAULT_STREAM_URL = "/interfaces/ura/stream_V1";

View File

@ -17,6 +17,7 @@
package de.stklcode.pubtrans.ura.model; package de.stklcode.pubtrans.ura.model;
import java.io.IOException; import java.io.IOException;
import java.io.Serializable;
/** /**
* Interface for model classes to bundle common methods. * Interface for model classes to bundle common methods.
@ -24,7 +25,7 @@ import java.io.IOException;
* @author Stefan Kalscheuer * @author Stefan Kalscheuer
* @since 1.1.1 * @since 1.1.1
*/ */
interface Model { interface Model extends Serializable {
/** /**
* Generate exception for unmatched type when String is expected. * Generate exception for unmatched type when String is expected.
* *