Added Lombok

Cleanup code + imports
This commit is contained in:
2024-01-28 00:08:04 +03:00
parent b22d4a7f6f
commit 5b9ba88867
3 changed files with 26 additions and 75 deletions

View File

@ -33,6 +33,14 @@
<artifactId>jedis</artifactId>
<version>5.1.0</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.30</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>

View File

@ -1,12 +1,17 @@
package org.example;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.Date;
import java.util.List;
import java.util.Map;
@JsonIgnoreProperties
@Getter
@Setter
@NoArgsConstructor
final class GameInfoResponse
{
@ -15,80 +20,13 @@ final class GameInfoResponse
private Map<String, Float> price;
private Map<String, String> platforms;
private Map<String, String> controller;
private Map<String, ReleaseDate> date;
public Map<String, String> getData()
{
return data;
}
public void setData(Map<String, String> data)
{
this.data = data;
}
public List<Map<String, String>> getApps()
{
return apps;
}
public void setApps(List<Map<String, String>> apps)
{
this.apps = apps;
}
public Map<String, Float> getPrice()
{
return price;
}
public void setPrice(Map<String, Float> price)
{
this.price = price;
}
public Map<String, String> getPlatforms()
{
return platforms;
}
public void setPlatforms(Map<String, String> platforms)
{
this.platforms = platforms;
}
public Map<String, String> getController()
{
return controller;
}
public void setController(Map<String, String> controller)
{
this.controller = controller;
}
@Getter
@Setter
@NoArgsConstructor
private static final class ReleaseDate
{
public boolean isComing_soon()
{
return coming_soon;
}
public void setComing_soon(boolean coming_soon)
{
this.coming_soon = coming_soon;
}
public Date getDate()
{
return date;
}
public void setDate(Date date)
{
this.date = date;
}
private boolean coming_soon;
private Date date;
}

View File

@ -2,9 +2,14 @@ package org.example;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import redis.clients.jedis.*;
import redis.clients.jedis.DefaultJedisClientConfig;
import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisPooled;
import javax.net.ssl.*;
import javax.net.ssl.KeyManagerFactory;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManagerFactory;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;