Class NotificationService

    • 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
      • DESCRIPTION_PROP

        public static final java.lang.String DESCRIPTION_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
      • 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
    • Constructor Detail

      • NotificationService

        public NotificationService()
    • 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 class java.lang.Object