From 2f2d2b45048c5f630a17daf358c55d4f03bc3408 Mon Sep 17 00:00:00 2001 From: Greg Messner Date: Tue, 19 Mar 2019 08:38:47 -0700 Subject: [PATCH] Implemented toString() (#320). --- .../api/systemhooks/GroupMemberSystemHookEvent.java | 7 +++++++ .../org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java | 7 +++++++ .../org/gitlab4j/api/systemhooks/KeySystemHookEvent.java | 7 +++++++ .../gitlab4j/api/systemhooks/ProjectSystemHookEvent.java | 6 ++++++ .../org/gitlab4j/api/systemhooks/PushSystemHookEvent.java | 7 +++++++ .../org/gitlab4j/api/systemhooks/RepositoryChange.java | 7 +++++++ .../api/systemhooks/RepositorySystemHookEvent.java | 6 ++++++ .../gitlab4j/api/systemhooks/TagPushSystemHookEvent.java | 7 +++++++ .../api/systemhooks/TeamMemberSystemHookEvent.java | 6 ++++++ .../org/gitlab4j/api/systemhooks/UserSystemHookEvent.java | 7 +++++++ src/main/java/org/gitlab4j/api/webhook/BuildEvent.java | 6 ++++++ .../java/org/gitlab4j/api/webhook/BuildEventCommit.java | 7 +++++++ src/main/java/org/gitlab4j/api/webhook/EventCommit.java | 6 ++++++ src/main/java/org/gitlab4j/api/webhook/EventIssue.java | 7 +++++++ .../java/org/gitlab4j/api/webhook/EventMergeRequest.java | 6 ++++++ src/main/java/org/gitlab4j/api/webhook/EventProject.java | 5 +++++ .../java/org/gitlab4j/api/webhook/EventRepository.java | 6 ++++++ src/main/java/org/gitlab4j/api/webhook/EventSnippet.java | 6 ++++++ src/main/java/org/gitlab4j/api/webhook/IssueEvent.java | 6 ++++++ .../java/org/gitlab4j/api/webhook/MergeRequestEvent.java | 6 ++++++ src/main/java/org/gitlab4j/api/webhook/NoteEvent.java | 6 ++++++ src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java | 6 ++++++ src/main/java/org/gitlab4j/api/webhook/PushEvent.java | 7 +++++++ src/main/java/org/gitlab4j/api/webhook/TagPushEvent.java | 7 +++++++ src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java | 6 ++++++ 25 files changed, 160 insertions(+) diff --git a/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java index 916cab2d..efd96ecb 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java @@ -6,6 +6,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; +import org.gitlab4j.api.utils.JacksonJson; + @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class GroupMemberSystemHookEvent extends AbstractSystemHookEvent { @@ -112,4 +114,9 @@ public class GroupMemberSystemHookEvent extends AbstractSystemHookEvent { public void setUserId(Integer userId) { this.userId = userId; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java index bc425786..83acfdc8 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java @@ -6,6 +6,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; +import org.gitlab4j.api.utils.JacksonJson; + @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class GroupSystemHookEvent extends AbstractSystemHookEvent { @@ -113,4 +115,9 @@ public class GroupSystemHookEvent extends AbstractSystemHookEvent { public void setOldFullPath(String oldFullPath) { this.oldFullPath = oldFullPath; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/systemhooks/KeySystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/KeySystemHookEvent.java index 30a37343..f5a9146e 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/KeySystemHookEvent.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/KeySystemHookEvent.java @@ -6,6 +6,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; +import org.gitlab4j.api.utils.JacksonJson; + @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class KeySystemHookEvent extends AbstractSystemHookEvent { @@ -67,4 +69,9 @@ public class KeySystemHookEvent extends AbstractSystemHookEvent { public void setId(Integer id) { this.id = id; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/systemhooks/ProjectSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/ProjectSystemHookEvent.java index 85ebf90f..0160dafe 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/ProjectSystemHookEvent.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/ProjectSystemHookEvent.java @@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; import org.gitlab4j.api.models.Visibility; +import org.gitlab4j.api.utils.JacksonJson; @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) @@ -117,4 +118,9 @@ public class ProjectSystemHookEvent extends AbstractSystemHookEvent { public void setOldPathWithNamespace(String oldPathWithNamespace) { this.oldPathWithNamespace = oldPathWithNamespace; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/systemhooks/PushSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/PushSystemHookEvent.java index 4d1221c5..9ba1d2bc 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/PushSystemHookEvent.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/PushSystemHookEvent.java @@ -4,10 +4,17 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; +import org.gitlab4j.api.utils.JacksonJson; import org.gitlab4j.api.webhook.AbstractPushEvent; @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class PushSystemHookEvent extends AbstractPushEvent implements SystemHookEvent { + public static final String PUSH_EVENT = "push"; + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/systemhooks/RepositoryChange.java b/src/main/java/org/gitlab4j/api/systemhooks/RepositoryChange.java index 513ecd58..6b80dfbf 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/RepositoryChange.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/RepositoryChange.java @@ -4,6 +4,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; +import org.gitlab4j.api.utils.JacksonJson; + @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class RepositoryChange { @@ -35,4 +37,9 @@ public class RepositoryChange { public void setRef(String ref) { this.ref = ref; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/systemhooks/RepositorySystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/RepositorySystemHookEvent.java index e50a3faf..abd336d4 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/RepositorySystemHookEvent.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/RepositorySystemHookEvent.java @@ -6,6 +6,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; +import org.gitlab4j.api.utils.JacksonJson; import org.gitlab4j.api.webhook.EventProject; @XmlRootElement @@ -97,4 +98,9 @@ public class RepositorySystemHookEvent extends AbstractSystemHookEvent { public void setRefs(List refs) { this.refs = refs; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } \ No newline at end of file diff --git a/src/main/java/org/gitlab4j/api/systemhooks/TagPushSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/TagPushSystemHookEvent.java index cc628fd6..b675a5bc 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/TagPushSystemHookEvent.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/TagPushSystemHookEvent.java @@ -4,10 +4,17 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; +import org.gitlab4j.api.utils.JacksonJson; import org.gitlab4j.api.webhook.AbstractPushEvent; @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class TagPushSystemHookEvent extends AbstractPushEvent implements SystemHookEvent { + public static final String TAG_PUSH_EVENT = "tag_push"; + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/systemhooks/TeamMemberSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/TeamMemberSystemHookEvent.java index efbd0ddc..153d6c6e 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/TeamMemberSystemHookEvent.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/TeamMemberSystemHookEvent.java @@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; import org.gitlab4j.api.models.Visibility; +import org.gitlab4j.api.utils.JacksonJson; @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) @@ -132,4 +133,9 @@ public class TeamMemberSystemHookEvent extends AbstractSystemHookEvent { public void setProjectVisibility(Visibility projectVisibility) { this.projectVisibility = projectVisibility; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/systemhooks/UserSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/UserSystemHookEvent.java index 07c61918..4b7bc25b 100644 --- a/src/main/java/org/gitlab4j/api/systemhooks/UserSystemHookEvent.java +++ b/src/main/java/org/gitlab4j/api/systemhooks/UserSystemHookEvent.java @@ -6,6 +6,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; +import org.gitlab4j.api.utils.JacksonJson; + @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class UserSystemHookEvent extends AbstractSystemHookEvent { @@ -86,4 +88,9 @@ public class UserSystemHookEvent extends AbstractSystemHookEvent { public void setOldUsername(String oldUsername) { this.oldUsername = oldUsername; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java b/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java index 9dc9be8f..05071dff 100644 --- a/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java +++ b/src/main/java/org/gitlab4j/api/webhook/BuildEvent.java @@ -6,6 +6,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.User; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class BuildEvent extends AbstractEvent { @@ -178,4 +179,9 @@ public class BuildEvent extends AbstractEvent { public void setRepository(EventRepository repository) { this.repository = repository; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/BuildEventCommit.java b/src/main/java/org/gitlab4j/api/webhook/BuildEventCommit.java index c0c5addd..7d344266 100644 --- a/src/main/java/org/gitlab4j/api/webhook/BuildEventCommit.java +++ b/src/main/java/org/gitlab4j/api/webhook/BuildEventCommit.java @@ -5,6 +5,8 @@ import java.util.Date; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import org.gitlab4j.api.utils.JacksonJson; + @XmlAccessorType(XmlAccessType.FIELD) public class BuildEventCommit { @@ -89,4 +91,9 @@ public class BuildEventCommit { public void setFinishedAt(Date finishedAt) { this.finishedAt = finishedAt; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/EventCommit.java b/src/main/java/org/gitlab4j/api/webhook/EventCommit.java index 6ee890c2..8e996431 100644 --- a/src/main/java/org/gitlab4j/api/webhook/EventCommit.java +++ b/src/main/java/org/gitlab4j/api/webhook/EventCommit.java @@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.Author; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class EventCommit { @@ -83,4 +84,9 @@ public class EventCommit { public void setRemoved(List removed) { this.removed = removed; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/EventIssue.java b/src/main/java/org/gitlab4j/api/webhook/EventIssue.java index 3dcf487b..00627ce3 100644 --- a/src/main/java/org/gitlab4j/api/webhook/EventIssue.java +++ b/src/main/java/org/gitlab4j/api/webhook/EventIssue.java @@ -5,6 +5,8 @@ import java.util.Date; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import org.gitlab4j.api.utils.JacksonJson; + @XmlAccessorType(XmlAccessType.FIELD) public class EventIssue { @@ -147,4 +149,9 @@ public class EventIssue { public void setAction(String action) { this.action = action; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/EventMergeRequest.java b/src/main/java/org/gitlab4j/api/webhook/EventMergeRequest.java index 0b3f586b..4332b4b0 100644 --- a/src/main/java/org/gitlab4j/api/webhook/EventMergeRequest.java +++ b/src/main/java/org/gitlab4j/api/webhook/EventMergeRequest.java @@ -6,6 +6,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.Assignee; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class EventMergeRequest { @@ -263,4 +264,9 @@ public class EventMergeRequest { public void setAssignee(Assignee assignee) { this.assignee = assignee; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } \ No newline at end of file diff --git a/src/main/java/org/gitlab4j/api/webhook/EventProject.java b/src/main/java/org/gitlab4j/api/webhook/EventProject.java index b4714d47..2f97b54c 100644 --- a/src/main/java/org/gitlab4j/api/webhook/EventProject.java +++ b/src/main/java/org/gitlab4j/api/webhook/EventProject.java @@ -4,6 +4,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.AccessLevel; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class EventProject { @@ -144,4 +145,8 @@ public class EventProject { this.httpUrl = httpUrl; } + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/EventRepository.java b/src/main/java/org/gitlab4j/api/webhook/EventRepository.java index ef73b3a3..a5696de2 100644 --- a/src/main/java/org/gitlab4j/api/webhook/EventRepository.java +++ b/src/main/java/org/gitlab4j/api/webhook/EventRepository.java @@ -4,6 +4,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.AccessLevel; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class EventRepository { @@ -71,4 +72,9 @@ public class EventRepository { public void setVisibility_level(AccessLevel visibility_level) { this.visibility_level = visibility_level; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/EventSnippet.java b/src/main/java/org/gitlab4j/api/webhook/EventSnippet.java index 009b1e66..141a7936 100644 --- a/src/main/java/org/gitlab4j/api/webhook/EventSnippet.java +++ b/src/main/java/org/gitlab4j/api/webhook/EventSnippet.java @@ -6,6 +6,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.AccessLevel; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class EventSnippet { @@ -109,4 +110,9 @@ public class EventSnippet { public void setVisibilityLevel(AccessLevel visibilityLevel) { this.visibilityLevel = visibilityLevel; } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/IssueEvent.java b/src/main/java/org/gitlab4j/api/webhook/IssueEvent.java index 78cb8e29..218f536a 100644 --- a/src/main/java/org/gitlab4j/api/webhook/IssueEvent.java +++ b/src/main/java/org/gitlab4j/api/webhook/IssueEvent.java @@ -5,6 +5,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.Assignee; import org.gitlab4j.api.models.User; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class IssueEvent extends AbstractEvent { @@ -69,4 +70,9 @@ public class IssueEvent extends AbstractEvent { public static class ObjectAttributes extends EventIssue { } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/MergeRequestEvent.java b/src/main/java/org/gitlab4j/api/webhook/MergeRequestEvent.java index 9f865826..ea8ae274 100644 --- a/src/main/java/org/gitlab4j/api/webhook/MergeRequestEvent.java +++ b/src/main/java/org/gitlab4j/api/webhook/MergeRequestEvent.java @@ -4,6 +4,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.User; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class MergeRequestEvent extends AbstractEvent { @@ -60,4 +61,9 @@ public class MergeRequestEvent extends AbstractEvent { @XmlAccessorType(XmlAccessType.FIELD) public static class ObjectAttributes extends EventMergeRequest { } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/NoteEvent.java b/src/main/java/org/gitlab4j/api/webhook/NoteEvent.java index 88f2a239..b13eed11 100644 --- a/src/main/java/org/gitlab4j/api/webhook/NoteEvent.java +++ b/src/main/java/org/gitlab4j/api/webhook/NoteEvent.java @@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.Diff; import org.gitlab4j.api.models.User; +import org.gitlab4j.api.utils.JacksonJson; import org.gitlab4j.api.utils.JacksonJsonEnumHelper; import com.fasterxml.jackson.annotation.JsonCreator; @@ -260,4 +261,9 @@ public class NoteEvent extends AbstractEvent { this.url = url; } } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java b/src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java index eb73432e..9d0febf4 100644 --- a/src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java +++ b/src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java @@ -8,6 +8,7 @@ import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.ArtifactsFile; import org.gitlab4j.api.models.User; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class PipelineEvent extends AbstractEvent { @@ -268,4 +269,9 @@ public class PipelineEvent extends AbstractEvent { this.duration = duration; } } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/PushEvent.java b/src/main/java/org/gitlab4j/api/webhook/PushEvent.java index 80bf5d43..5a0e8574 100644 --- a/src/main/java/org/gitlab4j/api/webhook/PushEvent.java +++ b/src/main/java/org/gitlab4j/api/webhook/PushEvent.java @@ -4,6 +4,8 @@ package org.gitlab4j.api.webhook; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import org.gitlab4j.api.utils.JacksonJson; + @XmlAccessorType(XmlAccessType.FIELD) public class PushEvent extends AbstractPushEvent implements Event { @@ -20,4 +22,9 @@ public class PushEvent extends AbstractPushEvent implements Event { throw new RuntimeException("Invalid object_kind (" + objectKind + "), must be '" + OBJECT_KIND + "'"); } } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/TagPushEvent.java b/src/main/java/org/gitlab4j/api/webhook/TagPushEvent.java index 4a93dd71..ae9ada4b 100644 --- a/src/main/java/org/gitlab4j/api/webhook/TagPushEvent.java +++ b/src/main/java/org/gitlab4j/api/webhook/TagPushEvent.java @@ -4,6 +4,8 @@ package org.gitlab4j.api.webhook; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import org.gitlab4j.api.utils.JacksonJson; + @XmlAccessorType(XmlAccessType.FIELD) public class TagPushEvent extends AbstractPushEvent implements Event { @@ -19,4 +21,9 @@ public class TagPushEvent extends AbstractPushEvent implements Event { if (!OBJECT_KIND.equals(objectKind)) throw new RuntimeException("Invalid object_kind (" + objectKind + "), must be '" + OBJECT_KIND + "'"); } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } diff --git a/src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java b/src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java index b737f31c..e5e0536a 100644 --- a/src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java +++ b/src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java @@ -4,6 +4,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import org.gitlab4j.api.models.User; +import org.gitlab4j.api.utils.JacksonJson; @XmlAccessorType(XmlAccessType.FIELD) public class WikiPageEvent extends AbstractEvent { @@ -174,4 +175,9 @@ public class WikiPageEvent extends AbstractEvent { this.url = url; } } + + @Override + public String toString() { + return (JacksonJson.toJsonString(this)); + } } -- GitLab