• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Bynder / bynder-java-sdk / 4023021486

pending completion
4023021486

push

Github

GitHub
Implementation of Workflow API (#100)

* Removed git excl. file

* First implementation of full Workflow functionality

* Final workflow implementation, tested and ready

* Update src/main/java/com/bynder/sdk/service/BynderClientImpl.java

* Update src/main/java/com/bynder/sdk/service/BynderClient.java

* format WorkflowService

Co-authored-by: Alfredo Navarro <alfredo.navarro@redbull.com>
Co-authored-by: Arpit Sharma <32858287+Arpit-Sharma-USC@users.noreply.github.com>
Co-authored-by: Arpit-Sharma-USC <arpitshrm07@gmail.com>

378 of 378 new or added lines in 35 files covered. (100.0%)

696 of 1479 relevant lines covered (47.06%)

0.47 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

16.28
/src/main/java/com/bynder/sdk/query/workflow/JobQuery.java
1
/*
2
 * Copyright (c) 2019 Bynder B.V. All rights reserved.
3
 *
4
 * Licensed under the MIT License. See LICENSE file in the project root for full license
5
 * information.
6
 */
7
package com.bynder.sdk.query.workflow;
8

9
import com.bynder.sdk.model.workflow.JobStatus;
10
import com.bynder.sdk.query.OrderBy;
11
import com.bynder.sdk.query.decoder.ApiField;
12
import com.bynder.sdk.query.decoder.StringArrayParameterDecoder;
13

14
public class JobQuery {
15

16
        private final String id;
17

18
        @ApiField
19
        private String dateCreatedFrom;
20

21
        @ApiField
22
        private String dateCreatedTo;
23

24
        @ApiField
25
        private String dateModifiedFrom;
26

27
        @ApiField
28
        private String dateModifiedTo;
29

30
        @ApiField
31
        private String deadlineFrom;
32

33
        @ApiField
34
        private String deadlineTo;
35

36
        @ApiField(name = "responsibleIDs", decoder = StringArrayParameterDecoder.class)
37
        private String[] responsibleIds;
38

39
        @ApiField(name = "accountableIDs", decoder = StringArrayParameterDecoder.class)
40
        private String[] accountableIds;
41

42
        @ApiField
43
        private JobStatus status;
44

45
        @ApiField
46
        private OrderBy orderBy;
47

48
        @ApiField
49
        private Integer limit;
50

51
        @ApiField
52
        private Integer page;
53

54
        public JobQuery() {
1✔
55
                this.id = null;
1✔
56
        }
1✔
57

58
        public JobQuery(String id) {
1✔
59
                this.id = id;
1✔
60
        }
1✔
61
        
62
        public String getId() {
63
                return id;
1✔
64
        }
65

66
        public String getDateCreatedFrom() {
67
                return dateCreatedFrom;
×
68
        }
69

70
        public JobQuery setDateCreatedFrom(String dateCreatedFrom) {
71
                this.dateCreatedFrom = dateCreatedFrom;
×
72
                return this;
×
73
        }
74

75
        public String getDateCreatedTo() {
76
                return dateCreatedTo;
×
77
        }
78

79
        public JobQuery setDateCreatedTo(String dateCreatedTo) {
80
                this.dateCreatedTo = dateCreatedTo;
×
81
                return this;
×
82
        }
83

84
        public String getDateModifiedFrom() {
85
                return dateModifiedFrom;
×
86
        }
87

88
        public JobQuery setDateModifiedFrom(String dateModifiedFrom) {
89
                this.dateModifiedFrom = dateModifiedFrom;
×
90
                return this;
×
91
        }
92

93
        public String getDateModifiedTo() {
94
                return dateModifiedTo;
×
95
        }
96

97
        public JobQuery setDateModifiedTo(String dateModifiedTo) {
98
                this.dateModifiedTo = dateModifiedTo;
×
99
                return this;
×
100
        }
101

102
        public String getDeadlineFrom() {
103
                return deadlineFrom;
×
104
        }
105

106
        public JobQuery setDeadlineFrom(String deadlineFrom) {
107
                this.deadlineFrom = deadlineFrom;
×
108
                return this;
×
109
        }
110

111
        public String getDeadlineTo() {
112
                return deadlineTo;
×
113
        }
114

115
        public JobQuery setDeadlineTo(String deadlineTo) {
116
                this.deadlineTo = deadlineTo;
×
117
                return this;
×
118
        }
119

120
        public String[] getResponsibleIds() {
121
                return responsibleIds;
×
122
        }
123

124
        public JobQuery setResponsibleIds(String... responsibleIds) {
125
                this.responsibleIds = responsibleIds;
×
126
                return this;
×
127
        }
128

129
        public String[] getAccountableIds() {
130
                return accountableIds;
×
131
        }
132

133
        public JobQuery setAccountableIds(String... accountableIds) {
134
                this.accountableIds = accountableIds;
×
135
                return this;
×
136
        }
137

138
        public JobStatus getStatus() {
139
                return status;
×
140
        }
141

142
        public JobQuery setStatus(JobStatus status) {
143
                this.status = status;
×
144
                return this;
×
145
        }
146

147
        public OrderBy getOrderBy() {
148
                return orderBy;
×
149
        }
150

151
        public JobQuery setOrderBy(OrderBy orderBy) {
152
                this.orderBy = orderBy;
×
153
                return this;
×
154
        }
155

156
        public Integer getLimit() {
157
                return limit;
×
158
        }
159

160
        public JobQuery setLimit(Integer limit) {
161
                this.limit = limit;
×
162
                return this;
×
163
        }
164

165
        public Integer getPage() {
166
                return page;
×
167
        }
168

169
        public JobQuery setPage(Integer page) {
170
                this.page = page;
×
171
                return this;
×
172
        }
173
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc