Skip to content

Commit 3010e77

Browse files
committed
Added "toString" implementation to API data models.
1 parent 241024b commit 3010e77

File tree

11 files changed

+52
-6
lines changed

11 files changed

+52
-6
lines changed

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/ActorImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,4 +141,9 @@ public Long getSortOrder() {
141141
public void setSortOrder(Long sortOrder) {
142142
this.sortOrder = sortOrder;
143143
}
144+
145+
@Override
146+
public String toString() {
147+
return this.name;
148+
}
144149
}

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/EpisodeImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -485,4 +485,8 @@ public void setWriters(List<String> writers) {
485485
this.writers = writers;
486486
}
487487

488+
@Override
489+
public String toString() {
490+
return this.episodeName;
491+
}
488492
}

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/ImageImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,4 +150,9 @@ public void mapLanguage(Map<String,Object> ratingInfo) {
150150
this.ratingAverage = Double.valueOf(ratingInfo.get("average").toString());
151151
this.ratingCount = (Integer)ratingInfo.get("count");
152152
}
153+
154+
@Override
155+
public String toString() {
156+
return String.format("[%s] %s", this.keyType, this.fileName);
157+
}
153158
}

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/ImageQueryParameterImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,9 @@ public List<String> getSubKey() {
7474
public void setSubKey(List<String> subKey) {
7575
this.subKey = subKey;
7676
}
77+
78+
@Override
79+
public String toString() {
80+
return String.format("%s %s", this.keyType, this.resolution);
81+
}
7782
}

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/ImageSummaryImpl.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import com.fasterxml.jackson.annotation.JsonProperty;
55
import com.github.m0nk3y2k4.thetvdb.api.model.data.ImageSummary;
66

7+
import java.util.Objects;
8+
79
@JsonIgnoreProperties(ignoreUnknown = true)
810
public class ImageSummaryImpl implements ImageSummary {
911

@@ -87,4 +89,15 @@ public Long getSeriesCount() {
8789
public void setSeriesCount(Long seriesCount) {
8890
this.seriesCount = seriesCount;
8991
}
92+
93+
@Override
94+
public String toString() {
95+
final String def = "0";
96+
return String.format("[Fanart] %s, [Poster] %s, [Season] %s, [Seasonwide] %s, [Series] %s",
97+
Objects.toString(this.fanartCount, def),
98+
Objects.toString(this.posterCount, def),
99+
Objects.toString(this.seasonCount, def),
100+
Objects.toString(this.seasonwideCount, def),
101+
Objects.toString(this.seriesCount, def));
102+
}
90103
}

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/LanguageImpl.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,6 @@ public void setName(String name) {
6767
this.name = name;
6868
}
6969

70-
/**
71-
* @see java.lang.Object#toString()
72-
*/
7370
@Override
7471
public String toString() {
7572
return this.name;

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/RatingImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,9 @@ public String getRatingType() {
5151
public void setRatingType(String ratingType) {
5252
this.ratingType = ratingType;
5353
}
54+
55+
@Override
56+
public String toString() {
57+
return String.format("[%s] %s", this.ratingType, this.rating);
58+
}
5459
}

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/SeriesImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,4 +209,9 @@ public String getZap2itId() {
209209
public void setZap2itId(String zap2itId) {
210210
this.zap2itId = zap2itId;
211211
}
212+
213+
@Override
214+
public String toString() {
215+
return this.getSeriesName();
216+
}
212217
}

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/SeriesSearchResultImpl.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,6 @@ public void setStatus(String status) {
149149
this.status = status;
150150
}
151151

152-
/**
153-
* @see java.lang.Object#toString()
154-
*/
155152
@Override
156153
public String toString() {
157154
return this.seriesName;

src/main/java/com/github/m0nk3y2k4/thetvdb/internal/api/impl/model/data/SeriesSummaryImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,9 @@ public List<String> getDvdSeasons() {
7474
public void setDvdSeasons(List<String> dvdSeasons) {
7575
this.dvdSeasons = dvdSeasons;
7676
}
77+
78+
@Override
79+
public String toString() {
80+
return String.format("[Seasons/Episodes] Aired: %s/%s, DVD: %s/%s", this.airedSeasons, this.airedEpisodes, this.dvdSeasons, this.dvdEpisodes);
81+
}
7782
}

0 commit comments

Comments
 (0)