Skip to content

Commit 407f479

Browse files
committed
Events are now also implementing Serializable
1 parent c5dd96d commit 407f479

24 files changed

+30
-4
lines changed

src/main/java/org/gitlab4j/api/systemhooks/AbstractSystemHookEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.fasterxml.jackson.annotation.JsonIgnore;
44

55
public abstract class AbstractSystemHookEvent implements SystemHookEvent {
6+
private static final long serialVersionUID = 1L;
67

78
private String requestUrl;
89
private String requestQueryString;

src/main/java/org/gitlab4j/api/systemhooks/GroupMemberSystemHookEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.gitlab4j.api.utils.JacksonJson;
66

77
public class GroupMemberSystemHookEvent extends AbstractSystemHookEvent {
8+
private static final long serialVersionUID = 1L;
89

910
public static final String NEW_GROUP_MEMBER_EVENT = "user_add_to_group";
1011
public static final String GROUP_MEMBER_REMOVED_EVENT = "user_remove_from_group";

src/main/java/org/gitlab4j/api/systemhooks/GroupSystemHookEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.gitlab4j.api.utils.JacksonJson;
66

77
public class GroupSystemHookEvent extends AbstractSystemHookEvent {
8+
private static final long serialVersionUID = 1L;
89

910
public static final String GROUP_CREATE_EVENT = "group_create";
1011
public static final String GROUP_DESTROY_EVENT = "group_destroy";

src/main/java/org/gitlab4j/api/systemhooks/KeySystemHookEvent.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
import org.gitlab4j.api.utils.JacksonJson;
66

77
public class KeySystemHookEvent extends AbstractSystemHookEvent {
8-
8+
private static final long serialVersionUID = 1L;
9+
910
public static final String KEY_CREATE_EVENT = "key_create";
1011
public static final String KEY_DESTROY_EVENT = "key_destroy";
1112

src/main/java/org/gitlab4j/api/systemhooks/MergeRequestSystemHookEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import org.gitlab4j.api.webhook.MergeRequestEvent;
44

55
public class MergeRequestSystemHookEvent extends MergeRequestEvent implements SystemHookEvent {
6+
private static final long serialVersionUID = 1L;
67

78
public static final String X_GITLAB_EVENT = "System Hook";
89
public static final String MERGE_REQUEST_EVENT = "merge_request";

src/main/java/org/gitlab4j/api/systemhooks/ProjectSystemHookEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.gitlab4j.api.utils.JacksonJson;
77

88
public class ProjectSystemHookEvent extends AbstractSystemHookEvent {
9+
private static final long serialVersionUID = 1L;
910

1011
public static final String PROJECT_CREATE_EVENT = "project_create";
1112
public static final String PROJECT_DESTROY_EVENT = "project_destroy";

src/main/java/org/gitlab4j/api/systemhooks/PushSystemHookEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.gitlab4j.api.webhook.AbstractPushEvent;
55

66
public class PushSystemHookEvent extends AbstractPushEvent implements SystemHookEvent {
7+
private static final long serialVersionUID = 1L;
78

89
public static final String PUSH_EVENT = "push";
910

src/main/java/org/gitlab4j/api/systemhooks/SystemHookEvent.java

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

3+
import java.io.Serializable;
4+
35
import com.fasterxml.jackson.annotation.JsonIgnore;
46
import com.fasterxml.jackson.annotation.JsonSubTypes;
57
import com.fasterxml.jackson.annotation.JsonTypeInfo;
@@ -31,7 +33,7 @@
3133
@JsonSubTypes.Type(value = RepositorySystemHookEvent.class, name = RepositorySystemHookEvent.REPOSITORY_UPDATE_EVENT),
3234
@JsonSubTypes.Type(value = MergeRequestSystemHookEvent.class, name = MergeRequestSystemHookEvent.MERGE_REQUEST_EVENT)
3335
})
34-
public interface SystemHookEvent {
36+
public interface SystemHookEvent extends Serializable {
3537

3638
String getEventName();
3739

src/main/java/org/gitlab4j/api/systemhooks/TagPushSystemHookEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.gitlab4j.api.webhook.AbstractPushEvent;
55

66
public class TagPushSystemHookEvent extends AbstractPushEvent implements SystemHookEvent {
7+
private static final long serialVersionUID = 1L;
78

89
public static final String TAG_PUSH_EVENT = "tag_push";
910

src/main/java/org/gitlab4j/api/systemhooks/TeamMemberSystemHookEvent.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.gitlab4j.api.utils.JacksonJson;
77

88
public class TeamMemberSystemHookEvent extends AbstractSystemHookEvent {
9+
private static final long serialVersionUID = 1L;
910

1011
public static final String NEW_TEAM_MEMBER_EVENT = "user_add_to_team";
1112
public static final String TEAM_MEMBER_REMOVED_EVENT = "user_remove_from_team";

0 commit comments

Comments
 (0)