Skip to content

Commit b9bf3e9

Browse files
authored
Added toString() implementation to model classes (#271)
1 parent d5c5bd8 commit b9bf3e9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+475
-42
lines changed

src/main/java/org/gitlab4j/api/models/AbstractUser.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package org.gitlab4j.api.models;
22

3-
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4-
53
import java.util.Date;
64
import java.util.List;
75

86
import javax.xml.bind.annotation.XmlAccessType;
97
import javax.xml.bind.annotation.XmlAccessorType;
108

9+
import org.gitlab4j.api.utils.JacksonJson;
10+
11+
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
12+
1113
@XmlAccessorType(XmlAccessType.FIELD)
1214
@JsonIgnoreProperties(ignoreUnknown = true)
1315
public abstract class AbstractUser<U extends AbstractUser<U>> {
@@ -493,4 +495,9 @@ public U withCustomAttributes(List<CustomAttribute> customAttributes) {
493495
this.customAttributes = customAttributes;
494496
return (U)this;
495497
}
498+
499+
@Override
500+
public String toString() {
501+
return (JacksonJson.toJsonString(this));
502+
}
496503
}

src/main/java/org/gitlab4j/api/models/Artifact.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import javax.xml.bind.annotation.XmlAccessorType;
55
import javax.xml.bind.annotation.XmlRootElement;
66

7+
import org.gitlab4j.api.utils.JacksonJson;
78
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
89

910
import com.fasterxml.jackson.annotation.JsonCreator;
@@ -70,4 +71,9 @@ public String getFileFormat() {
7071
public void setFileFormat(String fileFormat) {
7172
this.fileFormat = fileFormat;
7273
}
74+
75+
@Override
76+
public String toString() {
77+
return (JacksonJson.toJsonString(this));
78+
}
7379
}

src/main/java/org/gitlab4j/api/models/ArtifactsFile.java

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import javax.xml.bind.annotation.XmlAccessorType;
55
import javax.xml.bind.annotation.XmlRootElement;
66

7+
import org.gitlab4j.api.utils.JacksonJson;
8+
79
@XmlRootElement
810
@XmlAccessorType(XmlAccessType.FIELD)
911
public class ArtifactsFile {
@@ -12,18 +14,23 @@ public class ArtifactsFile {
1214
private Integer size;
1315

1416
public String getFilename() {
15-
return filename;
16-
}
17+
return filename;
18+
}
1719

1820
public void setFilename(String filename) {
19-
this.filename = filename;
20-
}
21+
this.filename = filename;
22+
}
2123

2224
public Integer getSize() {
23-
return size;
24-
}
25+
return size;
26+
}
2527

2628
public void setSize(Integer size) {
27-
this.size = size;
28-
}
29+
this.size = size;
30+
}
31+
32+
@Override
33+
public String toString() {
34+
return (JacksonJson.toJsonString(this));
35+
}
2936
}

src/main/java/org/gitlab4j/api/models/AwardEmoji.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import javax.xml.bind.annotation.XmlAccessorType;
88
import javax.xml.bind.annotation.XmlRootElement;
99

10+
import org.gitlab4j.api.utils.JacksonJson;
1011
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
1112

1213
import com.fasterxml.jackson.annotation.JsonCreator;
@@ -100,4 +101,9 @@ public AwardableType getAwardableType() {
100101
public void setAwardableType(AwardableType awardableType) {
101102
this.awardableType = awardableType;
102103
}
104+
105+
@Override
106+
public String toString() {
107+
return (JacksonJson.toJsonString(this));
108+
}
103109
}

src/main/java/org/gitlab4j/api/models/Branch.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import javax.xml.bind.annotation.XmlAccessorType;
66
import javax.xml.bind.annotation.XmlRootElement;
77

8+
import org.gitlab4j.api.utils.JacksonJson;
9+
810
@XmlRootElement
911
@XmlAccessorType(XmlAccessType.FIELD)
1012
public class Branch {
@@ -98,4 +100,9 @@ public Branch withIsProtected(Boolean isProtected) {
98100
this.isProtected = isProtected;
99101
return this;
100102
}
103+
104+
@Override
105+
public String toString() {
106+
return (JacksonJson.toJsonString(this));
107+
}
101108
}

src/main/java/org/gitlab4j/api/models/Changes.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.gitlab4j.api.models;
22

3+
import org.gitlab4j.api.utils.JacksonJson;
4+
35
import com.fasterxml.jackson.annotation.JsonInclude;
46
import com.fasterxml.jackson.annotation.JsonProperty;
57

@@ -87,4 +89,9 @@ public Boolean getRenamedFile() {
8789
public void setRenamedFile(Boolean renamedFile) {
8890
this.renamedFile = renamedFile;
8991
}
92+
93+
@Override
94+
public String toString() {
95+
return (JacksonJson.toJsonString(this));
96+
}
9097
}

src/main/java/org/gitlab4j/api/models/Comment.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import javax.xml.bind.annotation.XmlRootElement;
88

99
import org.gitlab4j.api.Constants.LineType;
10+
import org.gitlab4j.api.utils.JacksonJson;
1011

1112
@XmlRootElement
1213
@XmlAccessorType(XmlAccessType.FIELD)
@@ -66,4 +67,9 @@ public String getNote() {
6667
public void setNote(String note) {
6768
this.note = note;
6869
}
70+
71+
@Override
72+
public String toString() {
73+
return (JacksonJson.toJsonString(this));
74+
}
6975
}

src/main/java/org/gitlab4j/api/models/Commit.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
import javax.xml.bind.annotation.XmlAccessorType;
99
import javax.xml.bind.annotation.XmlRootElement;
1010

11+
import org.gitlab4j.api.utils.JacksonJson;
12+
1113
@XmlRootElement
1214
@XmlAccessorType(XmlAccessType.FIELD)
1315
public class Commit {
@@ -251,4 +253,9 @@ public Commit withUrl(String url) {
251253
this.url = url;
252254
return this;
253255
}
256+
257+
@Override
258+
public String toString() {
259+
return (JacksonJson.toJsonString(this));
260+
}
254261
}

src/main/java/org/gitlab4j/api/models/CommitAction.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.gitlab4j.api.models;
22

3+
import org.gitlab4j.api.utils.JacksonJson;
34
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
45

56
import com.fasterxml.jackson.annotation.JsonCreator;
@@ -135,4 +136,9 @@ public CommitAction withLastCommitId(String lastCommitId) {
135136
this.lastCommitId = lastCommitId;
136137
return this;
137138
}
139+
140+
@Override
141+
public String toString() {
142+
return (JacksonJson.toJsonString(this));
143+
}
138144
}

src/main/java/org/gitlab4j/api/models/CommitPayload.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import java.util.List;
44

5+
import org.gitlab4j.api.utils.JacksonJson;
6+
57
public class CommitPayload {
68

79
private String branch;
@@ -58,4 +60,9 @@ public String getAuthorName() {
5860
public void setAuthorName(String authorName) {
5961
this.authorName = authorName;
6062
}
63+
64+
@Override
65+
public String toString() {
66+
return (JacksonJson.toJsonString(this));
67+
}
6168
}

src/main/java/org/gitlab4j/api/models/CommitRef.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package org.gitlab4j.api.models;
22

3-
import com.fasterxml.jackson.annotation.JsonCreator;
4-
import com.fasterxml.jackson.annotation.JsonValue;
5-
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
6-
73
import javax.xml.bind.annotation.XmlAccessType;
84
import javax.xml.bind.annotation.XmlAccessorType;
95
import javax.xml.bind.annotation.XmlRootElement;
106

7+
import org.gitlab4j.api.utils.JacksonJson;
8+
import org.gitlab4j.api.utils.JacksonJsonEnumHelper;
9+
10+
import com.fasterxml.jackson.annotation.JsonCreator;
11+
import com.fasterxml.jackson.annotation.JsonValue;
12+
1113
/**
1214
* @author Евгений Уткин ([email protected])
1315
*/
@@ -54,4 +56,9 @@ public String getName() {
5456
public void setName(String name) {
5557
this.name = name;
5658
}
59+
60+
@Override
61+
public String toString() {
62+
return (JacksonJson.toJsonString(this));
63+
}
5764
}

src/main/java/org/gitlab4j/api/models/CommitStats.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import javax.xml.bind.annotation.XmlAccessType;
44
import javax.xml.bind.annotation.XmlAccessorType;
55

6+
import org.gitlab4j.api.utils.JacksonJson;
7+
68
@XmlAccessorType(XmlAccessType.FIELD)
79
public class CommitStats {
810

@@ -33,4 +35,9 @@ public Integer getTotal() {
3335
public void setTotal(Integer total) {
3436
this.total = total;
3537
}
38+
39+
@Override
40+
public String toString() {
41+
return (JacksonJson.toJsonString(this));
42+
}
3643
}

src/main/java/org/gitlab4j/api/models/CommitStatus.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import javax.xml.bind.annotation.XmlAccessorType;
88
import javax.xml.bind.annotation.XmlRootElement;
99

10+
import org.gitlab4j.api.utils.JacksonJson;
11+
1012
@XmlRootElement
1113
@XmlAccessorType(XmlAccessType.FIELD)
1214
public class CommitStatus {
@@ -153,4 +155,9 @@ public CommitStatus withTargetUrl(String targetUrl) {
153155
this.targetUrl = targetUrl;
154156
return this;
155157
}
158+
159+
@Override
160+
public String toString() {
161+
return (JacksonJson.toJsonString(this));
162+
}
156163
}

src/main/java/org/gitlab4j/api/models/CompareResults.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import javax.xml.bind.annotation.XmlAccessorType;
88
import javax.xml.bind.annotation.XmlRootElement;
99

10+
import org.gitlab4j.api.utils.JacksonJson;
11+
1012
@XmlRootElement
1113
@XmlAccessorType(XmlAccessType.FIELD)
1214
public class CompareResults {
@@ -56,4 +58,9 @@ public Boolean getCompareSameRef() {
5658
public void setCompareSameRef(Boolean compareSameRef) {
5759
this.compareSameRef = compareSameRef;
5860
}
61+
62+
@Override
63+
public String toString() {
64+
return (JacksonJson.toJsonString(this));
65+
}
5966
}

src/main/java/org/gitlab4j/api/models/DeployKey.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import javax.xml.bind.annotation.XmlAccessorType;
88
import javax.xml.bind.annotation.XmlRootElement;
99

10+
import org.gitlab4j.api.utils.JacksonJson;
11+
1012
@XmlRootElement
1113
@XmlAccessorType(XmlAccessType.FIELD)
1214
public class DeployKey {
@@ -56,4 +58,9 @@ public Date getCreatedAt() {
5658
public void setCreatedAt(Date createdAt) {
5759
this.createdAt = createdAt;
5860
}
61+
62+
@Override
63+
public String toString() {
64+
return (JacksonJson.toJsonString(this));
65+
}
5966
}

src/main/java/org/gitlab4j/api/models/Diff.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import javax.xml.bind.annotation.XmlAccessorType;
66
import javax.xml.bind.annotation.XmlRootElement;
77

8+
import org.gitlab4j.api.utils.JacksonJson;
9+
810
import com.fasterxml.jackson.annotation.JsonInclude;
911
import com.fasterxml.jackson.annotation.JsonProperty;
1012

@@ -94,4 +96,9 @@ public Boolean getRenamedFile() {
9496
public void setRenamedFile(Boolean renamedFile) {
9597
this.renamedFile = renamedFile;
9698
}
99+
100+
@Override
101+
public String toString() {
102+
return (JacksonJson.toJsonString(this));
103+
}
97104
}

src/main/java/org/gitlab4j/api/models/Epic.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import javax.xml.bind.annotation.XmlAccessorType;
88
import javax.xml.bind.annotation.XmlRootElement;
99

10+
import org.gitlab4j.api.utils.JacksonJson;
11+
1012
@XmlRootElement
1113
@XmlAccessorType(XmlAccessType.FIELD)
1214
public class Epic {
@@ -140,4 +142,9 @@ public Date getUpdatedAt() {
140142
public void setUpdatedAt(Date updatedAt) {
141143
this.updatedAt = updatedAt;
142144
}
145+
146+
@Override
147+
public String toString() {
148+
return (JacksonJson.toJsonString(this));
149+
}
143150
}

src/main/java/org/gitlab4j/api/models/EpicIssue.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import javax.xml.bind.annotation.XmlAccessType;
77
import javax.xml.bind.annotation.XmlAccessorType;
88

9+
import org.gitlab4j.api.utils.JacksonJson;
10+
911
import com.fasterxml.jackson.annotation.JsonIgnore;
1012
import com.fasterxml.jackson.annotation.JsonProperty;
1113

@@ -78,4 +80,9 @@ public Integer getRelativePosition() {
7880
public void setRelativePosition(Integer relativePosition) {
7981
this.relativePosition = relativePosition;
8082
}
83+
84+
@Override
85+
public String toString() {
86+
return (JacksonJson.toJsonString(this));
87+
}
8188
}

src/main/java/org/gitlab4j/api/models/Event.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import javax.xml.bind.annotation.XmlRootElement;
99

1010
import org.gitlab4j.api.Constants.TargetType;
11+
import org.gitlab4j.api.utils.JacksonJson;
1112

1213
@XmlRootElement
1314
@XmlAccessorType(XmlAccessType.FIELD)
@@ -200,4 +201,9 @@ public Event withCreatedAt(Date createdAt) {
200201
this.createdAt = createdAt;
201202
return this;
202203
}
204+
205+
@Override
206+
public String toString() {
207+
return (JacksonJson.toJsonString(this));
208+
}
203209
}

0 commit comments

Comments
 (0)