Skip to content

Commit 6120c75

Browse files
committed
Add generated serialVersionUIDs
1 parent 8cce86d commit 6120c75

16 files changed

+47
-14
lines changed

src/main/java/com/maxmind/geoip2/model/AbstractCityResponse.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
import com.maxmind.geoip2.record.Subdivision;
1212

1313
abstract class AbstractCityResponse extends AbstractCountryResponse {
14+
15+
private static final long serialVersionUID = 4921442874245012349L;
16+
1417
@JsonProperty
1518
private City city = new City();
1619
@JsonProperty

src/main/java/com/maxmind/geoip2/model/AbstractCountryResponse.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package com.maxmind.geoip2.model;
22

3+
import java.io.IOException;
4+
import java.io.Serializable;
5+
36
import com.fasterxml.jackson.annotation.JsonInclude.Include;
47
import com.fasterxml.jackson.annotation.JsonProperty;
58
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -9,10 +12,9 @@
912
import com.maxmind.geoip2.record.RepresentedCountry;
1013
import com.maxmind.geoip2.record.Traits;
1114

12-
import java.io.IOException;
13-
import java.io.Serializable;
14-
1515
abstract class AbstractCountryResponse implements Serializable {
16+
private static final long serialVersionUID = 8389867354877286044L;
17+
1618
@JsonProperty
1719
private Continent continent = new Continent();
1820

src/main/java/com/maxmind/geoip2/model/CityIspOrgResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
* Services</a>
1212
*/
1313
final public class CityIspOrgResponse extends AbstractCityResponse {
14+
private static final long serialVersionUID = -6390908910423873552L;
15+
1416
public CityIspOrgResponse() {
1517
}
1618
}

src/main/java/com/maxmind/geoip2/model/CityResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
* Services</a>
1212
*/
1313
final public class CityResponse extends AbstractCityResponse {
14+
private static final long serialVersionUID = -7125724130268776656L;
15+
1416
public CityResponse() {
1517
// For Jackson
1618
}

src/main/java/com/maxmind/geoip2/model/CountryResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
* Services</a>
1212
*/
1313
final public class CountryResponse extends AbstractCountryResponse {
14+
private static final long serialVersionUID = 972441499405038943L;
15+
1416
public CountryResponse() {
1517
// For Jackson
1618
}

src/main/java/com/maxmind/geoip2/model/OmniResponse.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
* Services</a>
1212
*/
1313
final public class OmniResponse extends AbstractCityResponse {
14+
private static final long serialVersionUID = 4889001929735064944L;
15+
1416
public OmniResponse() {
1517
}
1618
}

src/main/java/com/maxmind/geoip2/record/AbstractNamedRecord.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
package com.maxmind.geoip2.record;
22

3-
import com.fasterxml.jackson.annotation.JacksonInject;
4-
import com.fasterxml.jackson.annotation.JsonProperty;
5-
63
import java.io.Serializable;
74
import java.util.ArrayList;
85
import java.util.HashMap;
96
import java.util.List;
107
import java.util.Map;
118

9+
import com.fasterxml.jackson.annotation.JacksonInject;
10+
import com.fasterxml.jackson.annotation.JsonProperty;
11+
1212
/**
1313
* Abstract class for records with name maps.
1414
*/
1515
public abstract class AbstractNamedRecord implements Serializable {
16+
private static final long serialVersionUID = -5545449318673747357L;
17+
1618
@JsonProperty
1719
private HashMap<String, String> names = new HashMap<String, String>();
1820
@JsonProperty("geoname_id")

src/main/java/com/maxmind/geoip2/record/City.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
* This record is returned by all the end points except the Country end point.
99
*/
1010
final public class City extends AbstractNamedRecord {
11+
private static final long serialVersionUID = -6456295129038664182L;
12+
1113
@JsonProperty
1214
private Integer confidence;
1315

src/main/java/com/maxmind/geoip2/record/Continent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
* This record is returned by all the end points.
99
*/
1010
final public class Continent extends AbstractNamedRecord {
11+
private static final long serialVersionUID = 110519426569211412L;
12+
1113
@JsonProperty("code")
1214
private String code;
1315

src/main/java/com/maxmind/geoip2/record/Country.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
* This record is returned by all the end points.
99
*/
1010
public class Country extends AbstractNamedRecord {
11+
private static final long serialVersionUID = 3597006286849983951L;
12+
1113
@JsonProperty
1214
private Integer confidence;
1315

0 commit comments

Comments
 (0)