Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
佳 邓
Gitlab4j Api
Commits
5d061641
Unverified
Commit
5d061641
authored
Jun 13, 2023
by
Jérémie Bresson
Committed by
GitHub
Jun 13, 2023
Browse files
Change User representation in Webhooks (#952)
Fixes #927
parent
c3a99e9f
Changes
10
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/gitlab4j/api/webhook/BuildEvent.java
View file @
5d061641
...
...
@@ -29,7 +29,7 @@ public class BuildEvent extends AbstractEvent {
private
String
buildFailureReason
;
private
Long
projectId
;
private
String
projectName
;
private
User
user
;
private
Event
User
user
;
private
BuildCommit
commit
;
private
EventRepository
repository
;
...
...
@@ -163,11 +163,11 @@ public class BuildEvent extends AbstractEvent {
this
.
projectName
=
projectName
;
}
public
User
getUser
()
{
public
Event
User
getUser
()
{
return
user
;
}
public
void
setUser
(
User
user
)
{
public
void
setUser
(
Event
User
user
)
{
this
.
user
=
user
;
}
...
...
src/main/java/org/gitlab4j/api/webhook/DeploymentEvent.java
View file @
5d061641
...
...
@@ -15,7 +15,7 @@ public class DeploymentEvent extends AbstractEvent {
private
String
environment
;
private
EventProject
project
;
private
String
shortSha
;
private
User
user
;
private
Event
User
user
;
private
String
userUrl
;
private
String
commitUrl
;
private
String
commitTitle
;
...
...
@@ -86,11 +86,11 @@ public class DeploymentEvent extends AbstractEvent {
this
.
shortSha
=
shortSha
;
}
public
User
getUser
()
{
public
Event
User
getUser
()
{
return
user
;
}
public
void
setUser
(
User
user
)
{
public
void
setUser
(
Event
User
user
)
{
this
.
user
=
user
;
}
...
...
src/main/java/org/gitlab4j/api/webhook/EventUser.java
0 → 100644
View file @
5d061641
package
org.gitlab4j.api.webhook
;
import
org.gitlab4j.api.utils.JacksonJson
;
public
class
EventUser
{
private
Long
id
;
private
String
name
;
private
String
username
;
private
String
avatarUrl
;
private
String
email
;
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getUsername
()
{
return
username
;
}
public
void
setUsername
(
String
username
)
{
this
.
username
=
username
;
}
public
String
getAvatarUrl
()
{
return
avatarUrl
;
}
public
void
setAvatarUrl
(
String
avatarUrl
)
{
this
.
avatarUrl
=
avatarUrl
;
}
public
String
getEmail
()
{
return
email
;
}
public
void
setEmail
(
String
email
)
{
this
.
email
=
email
;
}
@Override
public
String
toString
()
{
return
(
JacksonJson
.
toJsonString
(
this
));
}
}
src/main/java/org/gitlab4j/api/webhook/ExternalStatusCheckEvent.java
View file @
5d061641
...
...
@@ -11,7 +11,7 @@ public class ExternalStatusCheckEvent {
private
String
objectKind
;
private
String
eventType
;
private
User
user
;
private
Event
User
user
;
private
EventProject
project
;
private
EventRepository
repository
;
private
ObjectAttributes
objectAttributes
;
...
...
@@ -36,11 +36,11 @@ public class ExternalStatusCheckEvent {
this
.
eventType
=
eventType
;
}
public
User
getUser
()
{
public
Event
User
getUser
()
{
return
user
;
}
public
void
setUser
(
User
user
)
{
public
void
setUser
(
Event
User
user
)
{
this
.
user
=
user
;
}
...
...
src/main/java/org/gitlab4j/api/webhook/IssueEvent.java
View file @
5d061641
...
...
@@ -11,7 +11,7 @@ public class IssueEvent extends AbstractEvent {
public
static
final
String
X_GITLAB_EVENT
=
"Issue Hook"
;
public
static
final
String
OBJECT_KIND
=
"issue"
;
private
User
user
;
private
Event
User
user
;
private
EventProject
project
;
private
EventRepository
repository
;
private
ObjectAttributes
objectAttributes
;
...
...
@@ -29,11 +29,11 @@ public class IssueEvent extends AbstractEvent {
throw
new
RuntimeException
(
"Invalid object_kind ("
+
objectKind
+
"), must be '"
+
OBJECT_KIND
+
"'"
);
}
public
User
getUser
()
{
public
Event
User
getUser
()
{
return
user
;
}
public
void
setUser
(
User
user
)
{
public
void
setUser
(
Event
User
user
)
{
this
.
user
=
user
;
}
...
...
src/main/java/org/gitlab4j/api/webhook/JobEvent.java
View file @
5d061641
...
...
@@ -25,7 +25,7 @@ public class JobEvent extends AbstractEvent {
private
String
jobFailureReason
;
private
Long
projectId
;
private
String
projectName
;
private
User
user
;
private
Event
User
user
;
private
BuildCommit
commit
;
private
EventRepository
repository
;
...
...
@@ -159,11 +159,11 @@ public class JobEvent extends AbstractEvent {
this
.
projectName
=
projectName
;
}
public
User
getUser
()
{
public
Event
User
getUser
()
{
return
user
;
}
public
void
setUser
(
User
user
)
{
public
void
setUser
(
Event
User
user
)
{
this
.
user
=
user
;
}
...
...
src/main/java/org/gitlab4j/api/webhook/MergeRequestEvent.java
View file @
5d061641
...
...
@@ -12,7 +12,7 @@ public class MergeRequestEvent extends AbstractEvent {
public
static
final
String
X_GITLAB_EVENT
=
"Merge Request Hook"
;
public
static
final
String
OBJECT_KIND
=
"merge_request"
;
private
User
user
;
private
Event
User
user
;
private
EventProject
project
;
private
EventRepository
repository
;
private
ObjectAttributes
objectAttributes
;
...
...
@@ -30,11 +30,11 @@ public class MergeRequestEvent extends AbstractEvent {
throw
new
RuntimeException
(
"Invalid object_kind ("
+
objectKind
+
"), must be '"
+
OBJECT_KIND
+
"'"
);
}
public
User
getUser
()
{
public
Event
User
getUser
()
{
return
user
;
}
public
void
setUser
(
User
user
)
{
public
void
setUser
(
Event
User
user
)
{
this
.
user
=
user
;
}
...
...
src/main/java/org/gitlab4j/api/webhook/NoteEvent.java
View file @
5d061641
...
...
@@ -15,7 +15,7 @@ public class NoteEvent extends AbstractEvent {
public
static
final
String
X_GITLAB_EVENT
=
"Note Hook"
;
public
static
final
String
OBJECT_KIND
=
"note"
;
private
User
user
;
private
Event
User
user
;
private
Long
projectId
;
private
EventProject
project
;
private
EventRepository
repository
;
...
...
@@ -35,11 +35,11 @@ public class NoteEvent extends AbstractEvent {
throw
new
RuntimeException
(
"Invalid object_kind ("
+
objectKind
+
"), must be '"
+
OBJECT_KIND
+
"'"
);
}
public
User
getUser
()
{
public
Event
User
getUser
()
{
return
user
;
}
public
void
setUser
(
User
user
)
{
public
void
setUser
(
Event
User
user
)
{
this
.
user
=
user
;
}
...
...
src/main/java/org/gitlab4j/api/webhook/PipelineEvent.java
View file @
5d061641
...
...
@@ -14,7 +14,7 @@ public class PipelineEvent extends AbstractEvent {
public
static
final
String
OBJECT_KIND
=
"pipeline"
;
private
ObjectAttributes
objectAttributes
;
private
User
user
;
private
Event
User
user
;
private
EventProject
project
;
private
EventCommit
commit
;
private
List
<
Job
>
jobs
;
...
...
@@ -36,11 +36,11 @@ public class PipelineEvent extends AbstractEvent {
this
.
objectAttributes
=
objectAttributes
;
}
public
User
getUser
()
{
public
Event
User
getUser
()
{
return
user
;
}
public
void
setUser
(
User
user
)
{
public
void
setUser
(
Event
User
user
)
{
this
.
user
=
user
;
}
...
...
src/main/java/org/gitlab4j/api/webhook/WikiPageEvent.java
View file @
5d061641
...
...
@@ -8,7 +8,7 @@ public class WikiPageEvent extends AbstractEvent {
public
static
final
String
X_GITLAB_EVENT
=
"Wiki Page Hook"
;
public
static
final
String
OBJECT_KIND
=
"wiki_page"
;
private
User
user
;
private
Event
User
user
;
private
EventProject
project
;
private
Wiki
wiki
;
private
ObjectAttributes
objectAttributes
;
...
...
@@ -22,11 +22,11 @@ public class WikiPageEvent extends AbstractEvent {
throw
new
RuntimeException
(
"Invalid object_kind ("
+
objectKind
+
"), must be '"
+
OBJECT_KIND
+
"'"
);
}
public
User
getUser
()
{
public
Event
User
getUser
()
{
return
user
;
}
public
void
setUser
(
User
user
)
{
public
void
setUser
(
Event
User
user
)
{
this
.
user
=
user
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment