aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/com/pinapelz/query/ChannelQueryBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/pinapelz/query/ChannelQueryBuilder.java')
-rw-r--r--src/main/java/com/pinapelz/query/ChannelQueryBuilder.java79
1 files changed, 79 insertions, 0 deletions
diff --git a/src/main/java/com/pinapelz/query/ChannelQueryBuilder.java b/src/main/java/com/pinapelz/query/ChannelQueryBuilder.java
new file mode 100644
index 0000000..24d3c91
--- /dev/null
+++ b/src/main/java/com/pinapelz/query/ChannelQueryBuilder.java
@@ -0,0 +1,79 @@
+package com.pinapelz.query;
+
+/**
+ * Query builder for getting a list of Channels matching the given parameters
+ */
+public class ChannelQueryBuilder {
+ private Integer limit;
+ private Integer offset;
+ private String type;
+ private String lang;
+ private String order;
+ private String org;
+ private String sort;
+
+ public Integer getLimit() {
+ return limit;
+ }
+
+ public ChannelQueryBuilder setLimit(Integer limit) {
+ this.limit = limit;
+ return this;
+ }
+
+ public Integer getOffset() {
+ return offset;
+ }
+
+ public ChannelQueryBuilder setOffset(Integer offset) {
+ this.offset = offset;
+ return this;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public ChannelQueryBuilder setType(String type) {
+ this.type = type;
+ return this;
+ }
+
+ public String getLang() {
+ return lang;
+ }
+
+ public ChannelQueryBuilder setLang(String lang) {
+ this.lang = lang;
+ return this;
+ }
+
+ public String getOrder() {
+ return order;
+ }
+
+ public ChannelQueryBuilder setOrder(String order) {
+ this.order = order;
+ return this;
+ }
+
+ public String getOrg() {
+ return org;
+ }
+
+ public ChannelQueryBuilder setOrg(String org) {
+ this.org = org;
+ return this;
+ }
+
+ public String getSort() {
+ return sort;
+ }
+
+ public ChannelQueryBuilder setSort(String sort) {
+ this.sort = sort;
+ return this;
+ }
+
+
+}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage