Package org.gitlab4j.api.services
Class NotificationService
- java.lang.Object
-
- org.gitlab4j.api.services.NotificationService
-
- Direct Known Subclasses:
ExternalWikiService
,HipChatService
,JiraService
,SlackService
public abstract class NotificationService extends Object
-
-
Constructor Summary
Constructors Constructor Description NotificationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
getActive()
Boolean
getCommitEvents()
Boolean
getConfidentialIssuesEvents()
Boolean
getConfidentialNoteEvents()
Date
getCreatedAt()
Integer
getId()
Boolean
getIssuesEvents()
Boolean
getJobEvents()
Boolean
getMergeRequestsEvents()
Boolean
getNoteEvents()
Boolean
getPipelineEvents()
Map<String,Object>
getProperties()
protected String
getProperty(String prop)
protected <T> T
getProperty(String prop, T defaultValue)
Boolean
getPushEvents()
Boolean
getTagPushEvents()
String
getTitle()
Date
getUpdatedAt()
Boolean
getWikiPageEvents()
void
setActive(Boolean active)
void
setCommitEvents(Boolean commitEvents)
void
setConfidentialIssuesEvents(Boolean confidentialIssuesEvents)
void
setConfidentialNoteEvents(Boolean confidentialNoteEvents)
void
setCreatedAt(Date createdAt)
void
setId(Integer id)
void
setIssuesEvents(Boolean issuesEvents)
void
setJobEvents(Boolean jobEvents)
void
setMergeRequestsEvents(Boolean mergeRequestsEvents)
void
setNoteEvents(Boolean noteEvents)
void
setPipelineEvents(Boolean pipelineEvents)
void
setProperties(Map<String,Object> properties)
protected void
setProperty(String prop, Object value)
void
setPushEvents(Boolean pushEvents)
void
setTagPushEvents(Boolean tagPushEvents)
void
setTitle(String title)
void
setUpdatedAt(Date updatedAt)
void
setWikiPageEvents(Boolean wikiPageEvents)
protected <T> T
withCommitEvents(Boolean commitEvents, T derivedInstance)
protected <T> T
withConfidentialIssuesEvents(Boolean confidentialIssuesEvents, T derivedInstance)
protected <T> T
withConfidentialNoteEvents(Boolean confidentialNoteEvents, T derivedInstance)
protected <T> T
withIssuesEvents(Boolean issuesEvents, T derivedInstance)
protected <T> T
withJobEvents(Boolean jobEvents, T derivedInstance)
protected <T> T
withMergeRequestsEvents(Boolean mergeRequestsEvents, T derivedInstance)
protected <T> T
withNoteEvents(Boolean noteEvents, T derivedInstance)
protected <T> T
withPipelineEvents(Boolean pipelineEvents, T derivedInstance)
protected <T> T
withPushEvents(Boolean pushEvents, T derivedInstance)
protected <T> T
withTagPushEvents(Boolean tagPushEvents, T derivedInstance)
protected <T> T
withWikiPageEvents(Boolean wikiPageEvents, T derivedInstance)
-
-
-
Method Detail
-
getId
public Integer getId()
-
setId
public void setId(Integer id)
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String title)
-
getCreatedAt
public Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(Date createdAt)
-
getUpdatedAt
public Date getUpdatedAt()
-
setUpdatedAt
public void setUpdatedAt(Date updatedAt)
-
getActive
public Boolean getActive()
-
setActive
public void setActive(Boolean active)
-
getPushEvents
public Boolean getPushEvents()
-
setPushEvents
public void setPushEvents(Boolean pushEvents)
-
withPushEvents
protected <T> T withPushEvents(Boolean pushEvents, T derivedInstance)
-
getIssuesEvents
public Boolean getIssuesEvents()
-
setIssuesEvents
public void setIssuesEvents(Boolean issuesEvents)
-
withIssuesEvents
protected <T> T withIssuesEvents(Boolean issuesEvents, T derivedInstance)
-
getConfidentialIssuesEvents
public Boolean getConfidentialIssuesEvents()
-
setConfidentialIssuesEvents
public void setConfidentialIssuesEvents(Boolean confidentialIssuesEvents)
-
withConfidentialIssuesEvents
protected <T> T withConfidentialIssuesEvents(Boolean confidentialIssuesEvents, T derivedInstance)
-
getCommitEvents
public Boolean getCommitEvents()
-
setCommitEvents
public void setCommitEvents(Boolean commitEvents)
-
withCommitEvents
protected <T> T withCommitEvents(Boolean commitEvents, T derivedInstance)
-
getMergeRequestsEvents
public Boolean getMergeRequestsEvents()
-
setMergeRequestsEvents
public void setMergeRequestsEvents(Boolean mergeRequestsEvents)
-
withMergeRequestsEvents
protected <T> T withMergeRequestsEvents(Boolean mergeRequestsEvents, T derivedInstance)
-
getTagPushEvents
public Boolean getTagPushEvents()
-
setTagPushEvents
public void setTagPushEvents(Boolean tagPushEvents)
-
withTagPushEvents
protected <T> T withTagPushEvents(Boolean tagPushEvents, T derivedInstance)
-
getNoteEvents
public Boolean getNoteEvents()
-
setNoteEvents
public void setNoteEvents(Boolean noteEvents)
-
withNoteEvents
protected <T> T withNoteEvents(Boolean noteEvents, T derivedInstance)
-
getConfidentialNoteEvents
public Boolean getConfidentialNoteEvents()
-
setConfidentialNoteEvents
public void setConfidentialNoteEvents(Boolean confidentialNoteEvents)
-
withConfidentialNoteEvents
protected <T> T withConfidentialNoteEvents(Boolean confidentialNoteEvents, T derivedInstance)
-
getPipelineEvents
public Boolean getPipelineEvents()
-
setPipelineEvents
public void setPipelineEvents(Boolean pipelineEvents)
-
withPipelineEvents
protected <T> T withPipelineEvents(Boolean pipelineEvents, T derivedInstance)
-
getWikiPageEvents
public Boolean getWikiPageEvents()
-
setWikiPageEvents
public void setWikiPageEvents(Boolean wikiPageEvents)
-
withWikiPageEvents
protected <T> T withWikiPageEvents(Boolean wikiPageEvents, T derivedInstance)
-
getJobEvents
public Boolean getJobEvents()
-
setJobEvents
public void setJobEvents(Boolean jobEvents)
-
withJobEvents
protected <T> T withJobEvents(Boolean jobEvents, T derivedInstance)
-
getProperty
protected <T> T getProperty(String prop, T defaultValue)
-
-