diff options
| author | Pinapelz <donaldshan1@outlook.com> | 2023-04-05 00:21:57 -0700 |
|---|---|---|
| committer | Pinapelz <donaldshan1@outlook.com> | 2023-04-05 00:21:57 -0700 |
| commit | 51ebbee71fb508bc7c95807e06daef12422ccbcd (patch) | |
| tree | a84fae6b43a1a8615198c10280e6ba05a5b28cfa /src/main/java/com/pina | |
| parent | 6a3e7611376623be28e1197b05c6a1f5e7cd7afa (diff) | |
Make classes return itself to allow for concatenated object creation
Diffstat (limited to 'src/main/java/com/pina')
| -rw-r--r-- | src/main/java/com/pina/query/ChannelQueryBuilder.java | 21 | ||||
| -rw-r--r-- | src/main/java/com/pina/query/VideoQueryBuilder.java | 10 |
2 files changed, 21 insertions, 10 deletions
diff --git a/src/main/java/com/pina/query/ChannelQueryBuilder.java b/src/main/java/com/pina/query/ChannelQueryBuilder.java index 490a5c9..13fd387 100644 --- a/src/main/java/com/pina/query/ChannelQueryBuilder.java +++ b/src/main/java/com/pina/query/ChannelQueryBuilder.java @@ -13,56 +13,63 @@ public class ChannelQueryBuilder { return limit; } - public void setLimit(Integer limit) { + public ChannelQueryBuilder setLimit(Integer limit) { this.limit = limit; + return this; } public Integer getOffset() { return offset; } - public void setOffset(Integer offset) { + public ChannelQueryBuilder setOffset(Integer offset) { this.offset = offset; + return this; } public String getType() { return type; } - public void setType(String type) { + public ChannelQueryBuilder setType(String type) { this.type = type; + return this; } public String getLang() { return lang; } - public void setLang(String lang) { + public ChannelQueryBuilder setLang(String lang) { this.lang = lang; + return this; } public String getOrder() { return order; } - public void setOrder(String order) { + public ChannelQueryBuilder setOrder(String order) { this.order = order; + return this; } public String getOrg() { return org; } - public void setOrg(String org) { + public ChannelQueryBuilder setOrg(String org) { this.org = org; + return this; } public String getSort() { return sort; } - public void setSort(String sort) { + public ChannelQueryBuilder setSort(String sort) { this.sort = sort; + return this; } diff --git a/src/main/java/com/pina/query/VideoQueryBuilder.java b/src/main/java/com/pina/query/VideoQueryBuilder.java index 76d01db..bd6d1b0 100644 --- a/src/main/java/com/pina/query/VideoQueryBuilder.java +++ b/src/main/java/com/pina/query/VideoQueryBuilder.java @@ -1,5 +1,6 @@ package com.pina.query; + public class VideoQueryBuilder { private String videoId; private String lang; @@ -9,24 +10,27 @@ public class VideoQueryBuilder { return videoId; } - public void setVideoId(String videoId) { + public VideoQueryBuilder setVideoId(String videoId) { this.videoId = videoId; + return this; } public String getLang() { return lang; } - public void setLang(String lang) { + public VideoQueryBuilder setLang(String lang) { this.lang = lang; + return this; } public String getC() { return c; } - public void setC(String c) { + public VideoQueryBuilder setC(String c) { this.c = c; + return this; } |
