diff --git a/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java b/src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java index 916cab2d79e9cf60e0878584e968faf86990aee5..efd96ecb74c4d28cf4e5eb948d05b7ec4b7d0797 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 bc4257865e0941136142c514764fb68f2ba50d4c..83acfdc8e315deef3db9835e05f38c111ea31954 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 30a3734390cd95fb6b1559e58e37a19674e511e1..f5a9146ea2f6ca4f23f8141142ca4571f22e29f3 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 85ebf90fa80d6d7ddb69456748aa6a6fc2b75e57..0160dafe401d2fffe94d3b4d6ce1fb9c7096ee03 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 4d1221c5fc12bf852acc5fefd2bf3517d3796517..9ba1d2bc94c932cc325966c672f907a35e8a54ae 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 513ecd58f64b53f1ea8b201b3ac58025824dc187..6b80dfbf798c949efe1f5191339b76be65756af1 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 e50a3faf959b5d13ef78d539c3fd81222f933625..abd336d48b76e87a8ed62e3c37f9cd52c42f0142 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 cc628fd696aed473d872ccde57b6d74cf288a7f3..b675a5bc4a819ecfd0d2044516f0625af8458c8d 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 efbd0ddc7a3ccfb673f329402779edb191346b5c..153d6c6e8aee5e90c1f08c1ec926b3a2d1905898 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 07c61918bf79db2fbaad479d716737e9ffbe1940..4b7bc25b8033e7a3eb4e8aabb8a4158c2d2f4e3f 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 9dc9be8fa86c48e482c9b7c0edd3acc4ecaa16f7..05071dff8fc2496625fc5e4aa541791f14fd96ff 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 c0c5addd72b81aeff4544402e07eada3231de68b..7d344266cbcdc05c2c1cbaa2e30acf799c984cfd 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 6ee890c2f45497b293c611b191ca8f7ac3059d5b..8e99643109c3a2f771281775dd9b65c79aa8327e 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 3dcf487b58704fe3a459e9667a080fb800355e99..00627ce3368dd016baab30953c977575fe455f62 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 0b3f586b15f9b3a2e60fdb0331b7dc440ea4890c..4332b4b07a92251e0c09f3d6e5e5b26d639d9a69 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 b4714d47147a32b750e2bf531007544d3c8c1e02..2f97b54cc7bb35e6c5a6532e8f687efa88ff56f8 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 ef73b3a3209f4cae4e90f5c770120449900721ce..a5696de2719694d610e18a9e0225acfbdd7917e6 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 009b1e66018f1311d67a89a8b4672910e74ab861..141a7936fb9bce806a9a86298d004a3900a21f4d 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 78cb8e29b6d376bef09825878303b0ac712fe6e6..218f536a174980afcc155b2af2b5d640c0498ad0 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 9f865826a88a1239f2dd16e7a2ea5cde1e9dcf0c..ea8ae2740c69410f4e08266a57e58d009278c561 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 88f2a239ebc871197257608296b538210a470e08..b13eed11655834c3d4d1af29cf856aadf3736749 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 eb73432eaab646a10c2613a53d1bdb6b562471c2..9d0febf44f80ec755b9b4cc6842c4da454067f2b 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 80bf5d4333d66a51aba4f2cd0d10c2806d9cdc45..5a0e857405fbe2b3d402af5da0b67def39641cd2 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 4a93dd71169d8a85a0b517165c4c3cc0032e8284..ae9ada4b10aed0dd96caf6649c70af79f439d087 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 b737f31cbfe46cd1b55f21cb8985907b4d4816a2..e5e0536a9194bd6ee98410619ec633e80b799719 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)); + } }