Client and model classes implement Serializable
This commit is contained in:
parent
d12c585083
commit
d5e09392ef
@ -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
|
||||||
|
|
||||||
|
@ -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";
|
||||||
|
|
||||||
|
@ -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.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user