Skip to content

Commit dc2a2a4

Browse files
committed
Remove JsonInjector class
This was not doing much given we always passed IP and network as null. In the past, when we used Jackson for MMDB deserialization, this was more extensively used.
1 parent 8c522b4 commit dc2a2a4

14 files changed

+22
-59
lines changed

src/main/java/com/maxmind/geoip2/JsonInjector.java

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/main/java/com/maxmind/geoip2/WebServiceClient.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,8 @@ private <T> T handleResponse(HttpResponse<InputStream> response, Class<T> cls)
397397
+ status + ") for " + uri, status, uri);
398398
}
399399

400-
InjectableValues inject = new JsonInjector(locales, null, null);
400+
InjectableValues inject = new InjectableValues.Std()
401+
.addValue("locales", locales);
401402

402403
try {
403404
return mapper.readerFor(cls).with(inject).readValue(response.body());

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ public class AnonymousIpResponse extends IpBaseResponse {
2626
* @param network the network associated with the record
2727
*/
2828
public AnonymousIpResponse(
29-
@JacksonInject("ip_address") @JsonProperty("ip_address") String ipAddress,
29+
@JsonProperty("ip_address") String ipAddress,
3030
@JsonProperty("is_anonymous") boolean isAnonymous,
3131
@JsonProperty("is_anonymous_vpn") boolean isAnonymousVpn,
3232
@JsonProperty("is_hosting_provider") boolean isHostingProvider,
3333
@JsonProperty("is_public_proxy") boolean isPublicProxy,
3434
@JsonProperty("is_residential_proxy") boolean isResidentialProxy,
3535
@JsonProperty("is_tor_exit_node") boolean isTorExitNode,
36-
@JacksonInject("network") @JsonProperty("network")
36+
@JsonProperty("network")
3737
@JsonDeserialize(using = NetworkDeserializer.class) Network network
3838
) {
3939
super(ipAddress, isAnonymous, isAnonymousVpn, isHostingProvider, isPublicProxy,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ public class AnonymousPlusResponse extends AnonymousIpResponse {
3434
*/
3535
public AnonymousPlusResponse(
3636
@JsonProperty("anonymizer_confidence") Integer anonymizerConfidence,
37-
@JacksonInject("ip_address") @JsonProperty("ip_address") String ipAddress,
37+
@JsonProperty("ip_address") String ipAddress,
3838
@JsonProperty("is_anonymous") Boolean isAnonymous,
3939
@JsonProperty("is_anonymous_vpn") Boolean isAnonymousVpn,
4040
@JsonProperty("is_hosting_provider") Boolean isHostingProvider,
4141
@JsonProperty("is_public_proxy") Boolean isPublicProxy,
4242
@JsonProperty("is_residential_proxy") Boolean isResidentialProxy,
4343
@JsonProperty("is_tor_exit_node") Boolean isTorExitNode,
44-
@JacksonInject("network") @JsonDeserialize(using = NetworkDeserializer.class)
44+
@JsonDeserialize(using = NetworkDeserializer.class)
4545
@JsonProperty("network") Network network,
4646
@JsonProperty("network_last_seen") LocalDate networkLastSeen,
4747
@JsonProperty("provider_name") String providerName

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ public AsnResponse(
3737
@JsonProperty("autonomous_system_organization")
3838
@MaxMindDbParameter(name = "autonomous_system_organization")
3939
String autonomousSystemOrganization,
40-
@JacksonInject("ip_address") @JsonProperty("ip_address")
40+
@JsonProperty("ip_address")
4141
@MaxMindDbParameter(name = "ip_address") String ipAddress,
42-
@JacksonInject("network") @JsonProperty("network")
42+
@JsonProperty("network")
4343
@JsonDeserialize(using = NetworkDeserializer.class) @MaxMindDbParameter(name = "network")
4444
Network network
4545
) {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public CityResponse(
5353
RepresentedCountry representedCountry,
5454
@JsonProperty("subdivisions") @MaxMindDbParameter(name = "subdivisions")
5555
ArrayList<Subdivision> subdivisions,
56-
@JacksonInject("traits") @JsonProperty("traits") @MaxMindDbParameter(name = "traits")
56+
@JsonProperty("traits") @MaxMindDbParameter(name = "traits")
5757
Traits traits
5858
) {
5959
super(city, continent, country, location, maxmind, postal, registeredCountry,

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ public static ConnectionType fromString(String s) {
7979
*/
8080
public ConnectionTypeResponse(
8181
@JsonProperty("connection_type") ConnectionType connectionType,
82-
@JacksonInject("ip_address") @JsonProperty("ip_address") String ipAddress,
83-
@JacksonInject("network") @JsonProperty("network")
82+
@JsonProperty("ip_address") String ipAddress,
83+
@JsonProperty("network")
8484
@JsonDeserialize(using = NetworkDeserializer.class) Network network
8585
) {
8686
this.connectionType = connectionType;

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public CountryResponse(
4040
Country registeredCountry,
4141
@JsonProperty("represented_country") @MaxMindDbParameter(name = "represented_country")
4242
RepresentedCountry representedCountry,
43-
@JacksonInject("traits") @JsonProperty("traits") @MaxMindDbParameter(name = "traits")
43+
@JsonProperty("traits") @MaxMindDbParameter(name = "traits")
4444
Traits traits
4545
) {
4646
super(continent, country, maxmind, registeredCountry, representedCountry, traits);

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ public class DomainResponse extends AbstractResponse {
2929
@MaxMindDbConstructor
3030
public DomainResponse(
3131
@JsonProperty("domain") @MaxMindDbParameter(name = "domain") String domain,
32-
@JacksonInject("ip_address") @JsonProperty("ip_address")
32+
@JsonProperty("ip_address")
3333
@MaxMindDbParameter(name = "ip_address") String ipAddress,
34-
@JacksonInject("network") @JsonProperty("network")
34+
@JsonProperty("network")
3535
@JsonDeserialize(using = NetworkDeserializer.class) @MaxMindDbParameter(name = "network")
3636
Network network
3737
) {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public EnterpriseResponse(
5353
RepresentedCountry representedCountry,
5454
@JsonProperty("subdivisions") @MaxMindDbParameter(name = "subdivisions")
5555
ArrayList<Subdivision> subdivisions,
56-
@JacksonInject("traits") @JsonProperty("traits") @MaxMindDbParameter(name = "traits")
56+
@JsonProperty("traits") @MaxMindDbParameter(name = "traits")
5757
Traits traits
5858
) {
5959
super(city, continent, country, location, maxmind, postal, registeredCountry,

0 commit comments

Comments
 (0)