Package org.gitlab4j.api.services
Class NotificationService
- java.lang.Object
-
- org.gitlab4j.api.services.NotificationService
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
BugzillaService
,CustomIssueTrackerService
,EmailOnPushService
,ExternalWikiService
,HipChatService
,JiraService
,MattermostService
,SlackService
public abstract class NotificationService extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NotificationService.BranchesToBeNotified
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
BRANCHES_TO_BE_NOTIFIED_PROP
static java.lang.String
CONFIDENTIAL_ISSUE_CHANNEL_PROP
static java.lang.String
CONFIDENTIAL_NOTE_CHANNEL_PROP
static java.lang.String
DESCRIPTION_PROP
static java.lang.String
ISSUE_CHANNEL_PROP
static java.lang.String
ISSUES_URL_PROP
static java.lang.String
MERGE_REQUEST_CHANNEL_PROP
static java.lang.String
NEW_ISSUE_URL_PROP
static java.lang.String
NOTE_CHANNEL_PROP
static java.lang.String
NOTIFY_ONLY_BROKEN_PIPELINES_PROP
static java.lang.String
NOTIFY_ONLY_DEFAULT_BRANCH_PROP
static java.lang.String
PIPELINE_CHANNEL_PROP
static java.lang.String
PROJECT_URL_PROP
static java.lang.String
PUSH_CHANNEL_PROP
static java.lang.String
PUSH_EVENTS_PROP
static java.lang.String
TAG_PUSH_CHANNEL_PROP
static java.lang.String
TITLE_PROP
static java.lang.String
USERNAME_PROP
static java.lang.String
WEBHOOK_PROP
static java.lang.String
WIKI_PAGE_CHANNEL_PROP
-
Constructor Summary
Constructors Constructor Description NotificationService()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
getActive()
java.lang.Boolean
getCommitEvents()
java.lang.Boolean
getConfidentialIssuesEvents()
java.lang.Boolean
getConfidentialNoteEvents()
java.util.Date
getCreatedAt()
java.lang.Long
getId()
java.lang.Boolean
getIssuesEvents()
java.lang.Boolean
getJobEvents()
java.lang.Boolean
getMergeRequestsEvents()
java.lang.Boolean
getNoteEvents()
java.lang.Boolean
getPipelineEvents()
java.util.Map<java.lang.String,java.lang.Object>
getProperties()
protected java.lang.String
getProperty(java.lang.String prop)
protected <T> T
getProperty(java.lang.String prop, T defaultValue)
java.lang.Boolean
getPushEvents()
java.lang.String
getSlug()
java.lang.Boolean
getTagPushEvents()
java.lang.String
getTitle()
java.util.Date
getUpdatedAt()
java.lang.Boolean
getWikiPageEvents()
abstract GitLabApiForm
servicePropertiesForm()
void
setActive(java.lang.Boolean active)
void
setCommitEvents(java.lang.Boolean commitEvents)
void
setConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents)
void
setConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents)
void
setCreatedAt(java.util.Date createdAt)
void
setId(java.lang.Long id)
void
setIssuesEvents(java.lang.Boolean issuesEvents)
void
setJobEvents(java.lang.Boolean jobEvents)
void
setMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)
void
setNoteEvents(java.lang.Boolean noteEvents)
void
setPipelineEvents(java.lang.Boolean pipelineEvents)
void
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
protected void
setProperty(java.lang.String prop, java.lang.Object value)
void
setPushEvents(java.lang.Boolean pushEvents)
void
setSlug(java.lang.String slug)
void
setTagPushEvents(java.lang.Boolean tagPushEvents)
void
setTitle(java.lang.String title)
void
setUpdatedAt(java.util.Date updatedAt)
void
setWikiPageEvents(java.lang.Boolean wikiPageEvents)
java.lang.String
toString()
protected <T> T
withCommitEvents(java.lang.Boolean commitEvents, T derivedInstance)
protected <T> T
withConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents, T derivedInstance)
protected <T> T
withConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents, T derivedInstance)
protected <T> T
withIssuesEvents(java.lang.Boolean issuesEvents, T derivedInstance)
protected <T> T
withJobEvents(java.lang.Boolean jobEvents, T derivedInstance)
protected <T> T
withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents, T derivedInstance)
protected <T> T
withNoteEvents(java.lang.Boolean noteEvents, T derivedInstance)
protected <T> T
withPipelineEvents(java.lang.Boolean pipelineEvents, T derivedInstance)
protected <T> T
withPushEvents(java.lang.Boolean pushEvents, T derivedInstance)
protected <T> T
withTagPushEvents(java.lang.Boolean tagPushEvents, T derivedInstance)
protected <T> T
withWikiPageEvents(java.lang.Boolean wikiPageEvents, T derivedInstance)
-
-
-
Field Detail
-
NOTIFY_ONLY_BROKEN_PIPELINES_PROP
public static final java.lang.String NOTIFY_ONLY_BROKEN_PIPELINES_PROP
- See Also:
- Constant Field Values
-
NOTIFY_ONLY_DEFAULT_BRANCH_PROP
public static final java.lang.String NOTIFY_ONLY_DEFAULT_BRANCH_PROP
- See Also:
- Constant Field Values
-
BRANCHES_TO_BE_NOTIFIED_PROP
public static final java.lang.String BRANCHES_TO_BE_NOTIFIED_PROP
- See Also:
- Constant Field Values
-
PUSH_CHANNEL_PROP
public static final java.lang.String PUSH_CHANNEL_PROP
- See Also:
- Constant Field Values
-
ISSUE_CHANNEL_PROP
public static final java.lang.String ISSUE_CHANNEL_PROP
- See Also:
- Constant Field Values
-
CONFIDENTIAL_ISSUE_CHANNEL_PROP
public static final java.lang.String CONFIDENTIAL_ISSUE_CHANNEL_PROP
- See Also:
- Constant Field Values
-
MERGE_REQUEST_CHANNEL_PROP
public static final java.lang.String MERGE_REQUEST_CHANNEL_PROP
- See Also:
- Constant Field Values
-
NOTE_CHANNEL_PROP
public static final java.lang.String NOTE_CHANNEL_PROP
- See Also:
- Constant Field Values
-
CONFIDENTIAL_NOTE_CHANNEL_PROP
public static final java.lang.String CONFIDENTIAL_NOTE_CHANNEL_PROP
- See Also:
- Constant Field Values
-
TAG_PUSH_CHANNEL_PROP
public static final java.lang.String TAG_PUSH_CHANNEL_PROP
- See Also:
- Constant Field Values
-
PIPELINE_CHANNEL_PROP
public static final java.lang.String PIPELINE_CHANNEL_PROP
- See Also:
- Constant Field Values
-
WIKI_PAGE_CHANNEL_PROP
public static final java.lang.String WIKI_PAGE_CHANNEL_PROP
- See Also:
- Constant Field Values
-
WEBHOOK_PROP
public static final java.lang.String WEBHOOK_PROP
- See Also:
- Constant Field Values
-
USERNAME_PROP
public static final java.lang.String USERNAME_PROP
- See Also:
- Constant Field Values
-
DESCRIPTION_PROP
public static final java.lang.String DESCRIPTION_PROP
- See Also:
- Constant Field Values
-
TITLE_PROP
public static final java.lang.String TITLE_PROP
- See Also:
- Constant Field Values
-
NEW_ISSUE_URL_PROP
public static final java.lang.String NEW_ISSUE_URL_PROP
- See Also:
- Constant Field Values
-
ISSUES_URL_PROP
public static final java.lang.String ISSUES_URL_PROP
- See Also:
- Constant Field Values
-
PROJECT_URL_PROP
public static final java.lang.String PROJECT_URL_PROP
- See Also:
- Constant Field Values
-
PUSH_EVENTS_PROP
public static final java.lang.String PUSH_EVENTS_PROP
- See Also:
- Constant Field Values
-
-
Method Detail
-
servicePropertiesForm
public abstract GitLabApiForm servicePropertiesForm()
-
getId
public java.lang.Long getId()
-
setId
public void setId(java.lang.Long id)
-
getSlug
public java.lang.String getSlug()
-
setSlug
public void setSlug(java.lang.String slug)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getCreatedAt
public java.util.Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(java.util.Date createdAt)
-
getUpdatedAt
public java.util.Date getUpdatedAt()
-
setUpdatedAt
public void setUpdatedAt(java.util.Date updatedAt)
-
getActive
public java.lang.Boolean getActive()
-
setActive
public void setActive(java.lang.Boolean active)
-
getCommitEvents
public java.lang.Boolean getCommitEvents()
-
setCommitEvents
public void setCommitEvents(java.lang.Boolean commitEvents)
-
withCommitEvents
protected <T> T withCommitEvents(java.lang.Boolean commitEvents, T derivedInstance)
-
getPushEvents
public java.lang.Boolean getPushEvents()
-
setPushEvents
public void setPushEvents(java.lang.Boolean pushEvents)
-
withPushEvents
protected <T> T withPushEvents(java.lang.Boolean pushEvents, T derivedInstance)
-
getIssuesEvents
public java.lang.Boolean getIssuesEvents()
-
setIssuesEvents
public void setIssuesEvents(java.lang.Boolean issuesEvents)
-
withIssuesEvents
protected <T> T withIssuesEvents(java.lang.Boolean issuesEvents, T derivedInstance)
-
getConfidentialIssuesEvents
public java.lang.Boolean getConfidentialIssuesEvents()
-
setConfidentialIssuesEvents
public void setConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents)
-
withConfidentialIssuesEvents
protected <T> T withConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents, T derivedInstance)
-
getMergeRequestsEvents
public java.lang.Boolean getMergeRequestsEvents()
-
setMergeRequestsEvents
public void setMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)
-
withMergeRequestsEvents
protected <T> T withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents, T derivedInstance)
-
getTagPushEvents
public java.lang.Boolean getTagPushEvents()
-
setTagPushEvents
public void setTagPushEvents(java.lang.Boolean tagPushEvents)
-
withTagPushEvents
protected <T> T withTagPushEvents(java.lang.Boolean tagPushEvents, T derivedInstance)
-
getNoteEvents
public java.lang.Boolean getNoteEvents()
-
setNoteEvents
public void setNoteEvents(java.lang.Boolean noteEvents)
-
withNoteEvents
protected <T> T withNoteEvents(java.lang.Boolean noteEvents, T derivedInstance)
-
getConfidentialNoteEvents
public java.lang.Boolean getConfidentialNoteEvents()
-
setConfidentialNoteEvents
public void setConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents)
-
withConfidentialNoteEvents
protected <T> T withConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents, T derivedInstance)
-
getPipelineEvents
public java.lang.Boolean getPipelineEvents()
-
setPipelineEvents
public void setPipelineEvents(java.lang.Boolean pipelineEvents)
-
withPipelineEvents
protected <T> T withPipelineEvents(java.lang.Boolean pipelineEvents, T derivedInstance)
-
getWikiPageEvents
public java.lang.Boolean getWikiPageEvents()
-
setWikiPageEvents
public void setWikiPageEvents(java.lang.Boolean wikiPageEvents)
-
withWikiPageEvents
protected <T> T withWikiPageEvents(java.lang.Boolean wikiPageEvents, T derivedInstance)
-
getJobEvents
public java.lang.Boolean getJobEvents()
-
setJobEvents
public void setJobEvents(java.lang.Boolean jobEvents)
-
withJobEvents
protected <T> T withJobEvents(java.lang.Boolean jobEvents, T derivedInstance)
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
-
getProperty
protected java.lang.String getProperty(java.lang.String prop)
-
getProperty
protected <T> T getProperty(java.lang.String prop, T defaultValue)
-
setProperty
protected void setProperty(java.lang.String prop, java.lang.Object value)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-