Skip to content

Commit 9cd0492

Browse files
committed
Make VersionComponent and VersionPlatform serializable
1 parent 2b60888 commit 9cd0492

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/main/java/com/github/dockerjava/api/model/VersionComponent.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,24 @@
22

33
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
44
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.github.dockerjava.core.RemoteApiVersion;
56
import org.apache.commons.lang.builder.EqualsBuilder;
67
import org.apache.commons.lang.builder.HashCodeBuilder;
78
import org.apache.commons.lang.builder.ToStringBuilder;
89

910
import javax.annotation.CheckForNull;
11+
import java.io.Serializable;
1012
import java.util.Map;
1113

1214
/**
1315
* Part of {@link Version}
1416
*
17+
* @since {@link RemoteApiVersion#VERSION_1_35}
1518
* @author Dmitry Tretyakov
1619
*/
1720
@JsonIgnoreProperties(ignoreUnknown = true)
18-
public class VersionComponent {
21+
public class VersionComponent implements Serializable {
22+
public static final Long serialVersionUID = 1L;
1923

2024
@JsonProperty("Details")
2125
private Map<String, String> details;

src/main/java/com/github/dockerjava/api/model/VersionPlatform.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,23 @@
22

33
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
44
import com.fasterxml.jackson.annotation.JsonProperty;
5+
import com.github.dockerjava.core.RemoteApiVersion;
56
import org.apache.commons.lang.builder.EqualsBuilder;
67
import org.apache.commons.lang.builder.HashCodeBuilder;
78
import org.apache.commons.lang.builder.ToStringBuilder;
89

910
import javax.annotation.CheckForNull;
11+
import java.io.Serializable;
1012

1113
/**
1214
* Part of {@link Version}
1315
*
16+
* @since {@link RemoteApiVersion#VERSION_1_35}
1417
* @author Dmitry Tretyakov
1518
*/
1619
@JsonIgnoreProperties(ignoreUnknown = true)
17-
public class VersionPlatform {
20+
public class VersionPlatform implements Serializable {
21+
public static final Long serialVersionUID = 1L;
1822

1923
@JsonProperty("Name")
2024
private String name;

0 commit comments

Comments
 (0)