Package org.gitlab4j.api.services
Class NotificationService
- java.lang.Object
-
- org.gitlab4j.api.services.NotificationService
-
- Direct Known Subclasses:
BugzillaService,CustomIssueTrackerService,EmailOnPushService,ExternalWikiService,HipChatService,JiraService,MattermostService,SlackService
public abstract class NotificationService extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNotificationService.BranchesToBeNotified
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBRANCHES_TO_BE_NOTIFIED_PROPstatic java.lang.StringCONFIDENTIAL_ISSUE_CHANNEL_PROPstatic java.lang.StringCONFIDENTIAL_NOTE_CHANNEL_PROPstatic java.lang.StringDESCRIPTION_PROPstatic java.lang.StringISSUE_CHANNEL_PROPstatic java.lang.StringISSUES_URL_PROPstatic java.lang.StringMERGE_REQUEST_CHANNEL_PROPstatic java.lang.StringNEW_ISSUE_URL_PROPstatic java.lang.StringNOTE_CHANNEL_PROPstatic java.lang.StringNOTIFY_ONLY_BROKEN_PIPELINES_PROPstatic java.lang.StringNOTIFY_ONLY_DEFAULT_BRANCH_PROPstatic java.lang.StringPIPELINE_CHANNEL_PROPstatic java.lang.StringPROJECT_URL_PROPstatic java.lang.StringPUSH_CHANNEL_PROPstatic java.lang.StringPUSH_EVENTS_PROPstatic java.lang.StringTAG_PUSH_CHANNEL_PROPstatic java.lang.StringTITLE_PROPstatic java.lang.StringUSERNAME_PROPstatic java.lang.StringWEBHOOK_PROPstatic java.lang.StringWIKI_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.BooleangetActive()java.lang.BooleangetCommitEvents()java.lang.BooleangetConfidentialIssuesEvents()java.lang.BooleangetConfidentialNoteEvents()java.util.DategetCreatedAt()java.lang.LonggetId()java.lang.BooleangetIssuesEvents()java.lang.BooleangetJobEvents()java.lang.BooleangetMergeRequestsEvents()java.lang.BooleangetNoteEvents()java.lang.BooleangetPipelineEvents()java.util.Map<java.lang.String,java.lang.Object>getProperties()protected java.lang.StringgetProperty(java.lang.String prop)protected <T> TgetProperty(java.lang.String prop, T defaultValue)java.lang.BooleangetPushEvents()java.lang.StringgetSlug()java.lang.BooleangetTagPushEvents()java.lang.StringgetTitle()java.util.DategetUpdatedAt()java.lang.BooleangetWikiPageEvents()abstract GitLabApiFormservicePropertiesForm()voidsetActive(java.lang.Boolean active)voidsetCommitEvents(java.lang.Boolean commitEvents)voidsetConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents)voidsetConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents)voidsetCreatedAt(java.util.Date createdAt)voidsetId(java.lang.Long id)voidsetIssuesEvents(java.lang.Boolean issuesEvents)voidsetJobEvents(java.lang.Boolean jobEvents)voidsetMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)voidsetNoteEvents(java.lang.Boolean noteEvents)voidsetPipelineEvents(java.lang.Boolean pipelineEvents)voidsetProperties(java.util.Map<java.lang.String,java.lang.Object> properties)protected voidsetProperty(java.lang.String prop, java.lang.Object value)voidsetPushEvents(java.lang.Boolean pushEvents)voidsetSlug(java.lang.String slug)voidsetTagPushEvents(java.lang.Boolean tagPushEvents)voidsetTitle(java.lang.String title)voidsetUpdatedAt(java.util.Date updatedAt)voidsetWikiPageEvents(java.lang.Boolean wikiPageEvents)java.lang.StringtoString()protected <T> TwithCommitEvents(java.lang.Boolean commitEvents, T derivedInstance)protected <T> TwithConfidentialIssuesEvents(java.lang.Boolean confidentialIssuesEvents, T derivedInstance)protected <T> TwithConfidentialNoteEvents(java.lang.Boolean confidentialNoteEvents, T derivedInstance)protected <T> TwithIssuesEvents(java.lang.Boolean issuesEvents, T derivedInstance)protected <T> TwithJobEvents(java.lang.Boolean jobEvents, T derivedInstance)protected <T> TwithMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents, T derivedInstance)protected <T> TwithNoteEvents(java.lang.Boolean noteEvents, T derivedInstance)protected <T> TwithPipelineEvents(java.lang.Boolean pipelineEvents, T derivedInstance)protected <T> TwithPushEvents(java.lang.Boolean pushEvents, T derivedInstance)protected <T> TwithTagPushEvents(java.lang.Boolean tagPushEvents, T derivedInstance)protected <T> TwithWikiPageEvents(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:
toStringin classjava.lang.Object
-
-