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
092bcaf7
Commit
092bcaf7
authored
Jul 20, 2018
by
Greg Messner
Browse files
Defined all methods as default to simplify implementations.
parent
6065baad
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/gitlab4j/api/systemhooks/SystemHookListener.java
View file @
092bcaf7
...
...
@@ -2,7 +2,7 @@
package
org.gitlab4j.api.systemhooks
;
/**
* This
class
defines an event listener for the event fired when
* This
interface
defines an event listener for the event fired when
* a System Hook notification has been received from a GitLab server.
*/
public
interface
SystemHookListener
extends
java
.
util
.
EventListener
{
...
...
@@ -12,61 +12,70 @@ public interface SystemHookListener extends java.util.EventListener {
*
* @param event the ProjectSystemHookEvent instance
*/
public
void
onProjectEvent
(
ProjectSystemHookEvent
event
);
default
void
onProjectEvent
(
ProjectSystemHookEvent
event
)
{
}
/**
* This method is called when a System Hook team member event has been received.
*
* @param event the TeamMemberSystemHookEvent instance containing info on the team member event
*/
public
void
onTeamMemberEvent
(
TeamMemberSystemHookEvent
event
);
default
void
onTeamMemberEvent
(
TeamMemberSystemHookEvent
event
)
{
}
/**
* This method is called when a System Hook user event has been received.
*
* @param event the UserSystemHookEvent instance containing info on the user event
*/
public
void
onUserEvent
(
UserSystemHookEvent
event
);
default
void
onUserEvent
(
UserSystemHookEvent
event
)
{
}
/**
* This method is called when a System Hook key event has been received.
*
* @param event the KeySystemHookEvent instance containing info on the key event
*/
public
void
onKeyEvent
(
KeySystemHookEvent
event
);
default
void
onKeyEvent
(
KeySystemHookEvent
event
)
{
}
/**
* This method is called when a System Hook group event has been received.
*
* @param event the GroupSystemHookEvent instance containing info on the key event
*/
public
void
onGroupEvent
(
GroupSystemHookEvent
event
);
default
void
onGroupEvent
(
GroupSystemHookEvent
event
)
{
}
/**
* This method is called when a System Hook group member event has been received.
*
* @param event the GroupMemberSystemHookEvent instance containing info on the key event
*/
public
void
onGroupMemberEvent
(
GroupMemberSystemHookEvent
event
);
default
void
onGroupMemberEvent
(
GroupMemberSystemHookEvent
event
)
{
}
/**
* This method is called when a System Hook push event has been received.
*
* @param event the PushSystemHookEvent instance containing info on the key event
*/
public
void
onPushEvent
(
PushSystemHookEvent
event
);
default
void
onPushEvent
(
PushSystemHookEvent
event
)
{
}
/**
* This method is called when a System Hook tag push event has been received.
*
* @param event the TagPushSystemHookEvent instance containing info on the key event
*/
public
void
onTagPushEvent
(
TagPushSystemHookEvent
event
);
default
void
onTagPushEvent
(
TagPushSystemHookEvent
event
)
{
}
/**
* This method is called when a System Hook repository event has been received.
*
* @param event the RepositorySystemHookEvent instance containing info on the key event
*/
public
void
onRepositoryEvent
(
RepositorySystemHookEvent
event
);
default
void
onRepositoryEvent
(
RepositorySystemHookEvent
event
)
{
}
}
src/main/java/org/gitlab4j/api/webhook/WebHookListener.java
View file @
092bcaf7
...
...
@@ -6,7 +6,7 @@ import org.gitlab4j.api.webhook.MergeRequestEvent;
import
org.gitlab4j.api.webhook.PushEvent
;
/**
* This
class
defines an event listener for the event fired when
* This
interface
defines an event listener for the event fired when
* a WebHook notification has been received from a GitLab server.
*/
public
interface
WebHookListener
extends
java
.
util
.
EventListener
{
...
...
@@ -16,54 +16,62 @@ public interface WebHookListener extends java.util.EventListener {
*
* @param buildEvent the BuildEvent instance
*/
public
void
onBuildEvent
(
BuildEvent
buildEvent
);
default
void
onBuildEvent
(
BuildEvent
buildEvent
)
{
}
/**
* This method is called when a WebHook issue event has been received.
*
* @param event the EventObject instance containing info on the issue
*/
public
void
onIssueEvent
(
IssueEvent
event
);
default
void
onIssueEvent
(
IssueEvent
event
)
{
}
/**
* This method is called when a WebHook merge request event has been received
*
* @param event the EventObject instance containing info on the merge request
*/
public
void
onMergeRequestEvent
(
MergeRequestEvent
event
);
default
void
onMergeRequestEvent
(
MergeRequestEvent
event
)
{
}
/**
* This method is called when a WebHook note event has been received.
*
* @param noteEvent theNoteEvent instance
*/
public
void
onNoteEvent
(
NoteEvent
noteEvent
);
default
void
onNoteEvent
(
NoteEvent
noteEvent
)
{
}
/**
* This method is called when a WebHook pipeline event has been received.
*
* @param pipelineEvent the PipelineEvent instance
*/
public
void
onPipelineEvent
(
PipelineEvent
pipelineEvent
);
default
void
onPipelineEvent
(
PipelineEvent
pipelineEvent
)
{
}
/**
* This method is called when a WebHook push event has been received.
*
* @param pushEvent the PushEvent instance
*/
public
void
onPushEvent
(
PushEvent
pushEvent
);
default
void
onPushEvent
(
PushEvent
pushEvent
)
{
}
/**
* This method is called when a WebHook tag push event has been received.
*
* @param tagPushEvent the TagPushEvent instance
*/
public
void
onTagPushEvent
(
TagPushEvent
tagPushEvent
);
default
void
onTagPushEvent
(
TagPushEvent
tagPushEvent
)
{
}
/**
* This method is called when a WebHook wiki page event has been received.
*
* @param wikiEvent the WikiPageEvent instance
*/
public
void
onWikiPageEvent
(
WikiPageEvent
wikiEvent
);
default
void
onWikiPageEvent
(
WikiPageEvent
wikiEvent
)
{
}
}
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