Package org.gitlab4j.api.services
Class JiraService
- java.lang.Object
-
- org.gitlab4j.api.services.NotificationService
-
- org.gitlab4j.api.services.JiraService
-
- All Implemented Interfaces:
java.io.Serializable
public class JiraService extends NotificationService
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.gitlab4j.api.services.NotificationService
NotificationService.BranchesToBeNotified
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
API_URL_PROP
static java.lang.String
COMMIT_EVENTS_PROP
static java.lang.String
JIRA_ISSUE_TRANSITION_ID_PROP
static java.lang.String
PROJECT_KEY_PROP
static java.lang.String
URL_PROP
static java.lang.String
USERNAME_PROP
-
Fields inherited from class org.gitlab4j.api.services.NotificationService
BRANCHES_TO_BE_NOTIFIED_PROP, CONFIDENTIAL_ISSUE_CHANNEL_PROP, CONFIDENTIAL_NOTE_CHANNEL_PROP, DESCRIPTION_PROP, ISSUE_CHANNEL_PROP, ISSUES_URL_PROP, MERGE_REQUEST_CHANNEL_PROP, NEW_ISSUE_URL_PROP, NOTE_CHANNEL_PROP, NOTIFY_ONLY_BROKEN_PIPELINES_PROP, NOTIFY_ONLY_DEFAULT_BRANCH_PROP, PIPELINE_CHANNEL_PROP, PROJECT_URL_PROP, PUSH_CHANNEL_PROP, PUSH_EVENTS_PROP, TAG_PUSH_CHANNEL_PROP, TITLE_PROP, WEBHOOK_PROP, WIKI_PAGE_CHANNEL_PROP
-
-
Constructor Summary
Constructors Constructor Description JiraService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getApiUrl()
java.lang.Boolean
getCommitEvents()
java.lang.Integer
getJiraIssueTransitionId()
java.lang.CharSequence
getPassword()
java.lang.String
getProjectKey()
java.lang.String
getUrl()
java.lang.String
getUsername()
GitLabApiForm
servicePropertiesForm()
Get the form data for this service based on it's properties.void
setApiUrl(java.lang.String apiUrl)
void
setCommitEvents(java.lang.Boolean commitEvents)
void
setJiraIssueTransitionId(java.lang.Integer jiraIssueTransitionId)
void
setPassword(java.lang.CharSequence password)
void
setProjectKey(java.lang.String projectKey)
void
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
void
setUrl(java.lang.String url)
void
setUsername(java.lang.String username)
JiraService
withApiUrl(java.lang.String apiUrl)
JiraService
withCommitEvents(java.lang.Boolean commitEvents)
JiraService
withJiraIssueTransitionId(java.lang.Integer jiraIssueTransitionId)
JiraService
withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)
JiraService
withPassword(java.lang.CharSequence password)
JiraService
withProjectKey(java.lang.String projectKey)
JiraService
withUrl(java.lang.String url)
JiraService
withUsername(java.lang.String username)
-
Methods inherited from class org.gitlab4j.api.services.NotificationService
getActive, getConfidentialIssuesEvents, getConfidentialNoteEvents, getCreatedAt, getId, getIssuesEvents, getJobEvents, getMergeRequestsEvents, getNoteEvents, getPipelineEvents, getProperties, getProperty, getProperty, getPushEvents, getSlug, getTagPushEvents, getTitle, getUpdatedAt, getWikiPageEvents, setActive, setConfidentialIssuesEvents, setConfidentialNoteEvents, setCreatedAt, setId, setIssuesEvents, setJobEvents, setMergeRequestsEvents, setNoteEvents, setPipelineEvents, setProperty, setPushEvents, setSlug, setTagPushEvents, setTitle, setUpdatedAt, setWikiPageEvents, toString, withCommitEvents, withConfidentialIssuesEvents, withConfidentialNoteEvents, withIssuesEvents, withJobEvents, withMergeRequestsEvents, withNoteEvents, withPipelineEvents, withPushEvents, withTagPushEvents, withWikiPageEvents
-
-
-
-
Field Detail
-
URL_PROP
public static final java.lang.String URL_PROP
- See Also:
- Constant Field Values
-
API_URL_PROP
public static final java.lang.String API_URL_PROP
- See Also:
- Constant Field Values
-
PROJECT_KEY_PROP
public static final java.lang.String PROJECT_KEY_PROP
- See Also:
- Constant Field Values
-
USERNAME_PROP
public static final java.lang.String USERNAME_PROP
- See Also:
- Constant Field Values
-
JIRA_ISSUE_TRANSITION_ID_PROP
public static final java.lang.String JIRA_ISSUE_TRANSITION_ID_PROP
- See Also:
- Constant Field Values
-
COMMIT_EVENTS_PROP
public static final java.lang.String COMMIT_EVENTS_PROP
- See Also:
- Constant Field Values
-
-
Method Detail
-
servicePropertiesForm
public GitLabApiForm servicePropertiesForm()
Get the form data for this service based on it's properties.- Specified by:
servicePropertiesForm
in classNotificationService
- Returns:
- the form data for this service based on it's properties
-
getCommitEvents
public java.lang.Boolean getCommitEvents()
- Overrides:
getCommitEvents
in classNotificationService
-
setCommitEvents
public void setCommitEvents(java.lang.Boolean commitEvents)
- Overrides:
setCommitEvents
in classNotificationService
-
withCommitEvents
public JiraService withCommitEvents(java.lang.Boolean commitEvents)
-
withMergeRequestsEvents
public JiraService withMergeRequestsEvents(java.lang.Boolean mergeRequestsEvents)
-
getPassword
public java.lang.CharSequence getPassword()
-
setPassword
public void setPassword(java.lang.CharSequence password)
-
withPassword
public JiraService withPassword(java.lang.CharSequence password)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String url)
-
withUrl
public JiraService withUrl(java.lang.String url)
-
getApiUrl
public java.lang.String getApiUrl()
-
setApiUrl
public void setApiUrl(java.lang.String apiUrl)
-
withApiUrl
public JiraService withApiUrl(java.lang.String apiUrl)
-
getProjectKey
public java.lang.String getProjectKey()
-
setProjectKey
public void setProjectKey(java.lang.String projectKey)
-
withProjectKey
public JiraService withProjectKey(java.lang.String projectKey)
-
getUsername
public java.lang.String getUsername()
-
setUsername
public void setUsername(java.lang.String username)
-
withUsername
public JiraService withUsername(java.lang.String username)
-
getJiraIssueTransitionId
public java.lang.Integer getJiraIssueTransitionId()
-
setJiraIssueTransitionId
public void setJiraIssueTransitionId(java.lang.Integer jiraIssueTransitionId)
-
withJiraIssueTransitionId
public JiraService withJiraIssueTransitionId(java.lang.Integer jiraIssueTransitionId)
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
- Overrides:
setProperties
in classNotificationService
-
-