public class NotesApi extends AbstractApi
Constants.ActionType, Constants.ApplicationScope, Constants.ArchiveFormat, Constants.CommitBuildState, Constants.Encoding, Constants.EpicOrderBy, Constants.GroupOrderBy, Constants.ImpersonationState, Constants.IssueOrderBy, Constants.IssueScope, Constants.IssueState, Constants.JobScope, Constants.LineType, Constants.MergeRequestOrderBy, Constants.MergeRequestScope, Constants.MergeRequestState, Constants.MilestoneState, Constants.PipelineOrderBy, Constants.PipelineScope, Constants.ProjectOrderBy, Constants.SortOrder, Constants.StateEvent, Constants.TargetType, Constants.TokenType
NEXT_PAGE_HEADER, PAGE_HEADER, PAGE_PARAM, PER_PAGE, PER_PAGE_PARAM, PREV_PAGE_HEADER, TOTAL_HEADER, TOTAL_PAGES_HEADER
Modifier and Type | Method and Description |
---|---|
Note |
createIssueNote(Object projectIdOrPath,
Integer issueIid,
String body)
Create a issues's note.
|
Note |
createIssueNote(Object projectIdOrPath,
Integer issueIid,
String body,
Date createdAt)
Create a issues's note.
|
Note |
createMergeRequestNote(Object projectIdOrPath,
Integer mergeRequestIid,
String body)
Create a merge request's note.
|
void |
deleteIssueNote(Object projectIdOrPath,
Integer issueIid,
Integer noteId)
Delete the specified issues's note.
|
void |
deleteMergeRequestNote(Object projectIdOrPath,
Integer mergeRequestIid,
Integer noteId)
Delete the specified merge request's note.
|
Note |
getIssueNote(Object projectIdOrPath,
Integer issueIid,
Integer noteId)
Get the specified issues's note.
|
List<Note> |
getIssueNotes(Object projectIdOrPath,
Integer issueIid)
Get a list of the issues's notes.
|
Pager<Note> |
getIssueNotes(Object projectIdOrPath,
Integer issueIid,
int itemsPerPage)
Get a Pager of issues's notes.
|
List<Note> |
getIssueNotes(Object projectIdOrPath,
Integer issueIid,
int page,
int perPage)
Get a list of the issue's notes using the specified page and per page settings.
|
Stream<Note> |
getIssueNotesStream(Object projectIdOrPath,
Integer issueIid)
Get a Stream of the issues's notes.
|
Note |
getMergeRequestNote(Object projectIdOrPath,
Integer mergeRequestIid,
Integer noteId)
Get the specified merge request's note.
|
List<Note> |
getMergeRequestNotes(Object projectIdOrPath,
Integer mergeRequestIid)
Gets a list of all notes for a single merge request
|
List<Note> |
getMergeRequestNotes(Object projectIdOrPath,
Integer mergeRequestIid,
Constants.SortOrder sortOrder,
Note.OrderBy orderBy)
Gets a list of all notes for a single merge request.
|
Pager<Note> |
getMergeRequestNotes(Object projectIdOrPath,
Integer mergeRequestIid,
Constants.SortOrder sortOrder,
Note.OrderBy orderBy,
int itemsPerPage)
Get a Pager of all notes for a single merge request
|
List<Note> |
getMergeRequestNotes(Object projectIdOrPath,
Integer mergeRequestIid,
Constants.SortOrder sortOrder,
Note.OrderBy orderBy,
int page,
int perPage)
Gets a list of all notes for a single merge request using the specified page and per page settings.
|
Pager<Note> |
getMergeRequestNotes(Object projectIdOrPath,
Integer mergeRequestIid,
int itemsPerPage)
Get a Pager of all notes for a single merge request
|
List<Note> |
getMergeRequestNotes(Object projectIdOrPath,
Integer mergeRequestIid,
int page,
int perPage)
Gets a list of all notes for a single merge request using the specified page and per page settings.
|
Stream<Note> |
getMergeRequestNotesStream(Object projectIdOrPath,
Integer mergeRequestIid)
Gets a Stream of all notes for a single merge request
|
Stream<Note> |
getMergeRequestNotesStream(Object projectIdOrPath,
Integer mergeRequestIid,
Constants.SortOrder sortOrder,
Note.OrderBy orderBy)
Gets a Stream of all notes for a single merge request.
|
List<Note> |
getNotes(Object projectIdOrPath,
Integer issueIid)
Deprecated.
As of release 4.7.0, replaced by
getIssueNotes(Object, Integer) |
Pager<Note> |
getNotes(Object projectIdOrPath,
Integer issueIid,
int itemsPerPage)
Deprecated.
As of release 4.7.0, replaced by
getIssueNotes(Object, Integer, int) |
List<Note> |
getNotes(Object projectIdOrPath,
Integer issueIid,
int page,
int perPage)
Deprecated.
As of release 4.7.0, replaced by
getIssueNotes(Object, Integer, int, int) |
Note |
updateIssueNote(Object projectIdOrPath,
Integer issueIid,
Integer noteId,
String body)
Update the specified issues's note.
|
Note |
updateMergeRequestNote(Object projectIdOrPath,
Integer mergeRequestIid,
Integer noteId,
String body)
Update the specified merge request's note.
|
addFormParam, addFormParam, delete, delete, get, get, getApiClient, getApiVersion, getDefaultPerPage, getDefaultPerPageParam, getDefaultPerPageParam, getGroupIdOrPath, getPageQueryParams, getPageQueryParams, getPerPageQueryParam, getProjectIdOrPath, getUserIdOrUsername, getWithAccepts, handle, head, isApiVersion, post, post, post, post, post, put, put, putUpload, putUpload, putWithFormData, upload, upload, upload, urlEncode, validate
public NotesApi(GitLabApi gitLabApi)
@Deprecated public List<Note> getNotes(Object projectIdOrPath, Integer issueIid) throws GitLabApiException
getIssueNotes(Object, Integer)
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue ID to get the notes forGitLabApiException
- if any exception occurs@Deprecated public List<Note> getNotes(Object projectIdOrPath, Integer issueIid, int page, int perPage) throws GitLabApiException
getIssueNotes(Object, Integer, int, int)
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue IID to get the notes forpage
- the page to getperPage
- the number of notes per pageGitLabApiException
- if any exception occurs@Deprecated public Pager<Note> getNotes(Object projectIdOrPath, Integer issueIid, int itemsPerPage) throws GitLabApiException
getIssueNotes(Object, Integer, int)
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue IID to get the notes foritemsPerPage
- the number of notes per pageGitLabApiException
- if any exception occurspublic List<Note> getIssueNotes(Object projectIdOrPath, Integer issueIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue ID to get the notes forGitLabApiException
- if any exception occurspublic List<Note> getIssueNotes(Object projectIdOrPath, Integer issueIid, int page, int perPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue IID to get the notes forpage
- the page to getperPage
- the number of notes per pageGitLabApiException
- if any exception occurspublic Pager<Note> getIssueNotes(Object projectIdOrPath, Integer issueIid, int itemsPerPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue IID to get the notes foritemsPerPage
- the number of notes per pageGitLabApiException
- if any exception occurspublic Stream<Note> getIssueNotesStream(Object projectIdOrPath, Integer issueIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/issues/:issue_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue ID to get the notes forGitLabApiException
- if any exception occurspublic Note getIssueNote(Object projectIdOrPath, Integer issueIid, Integer noteId) throws GitLabApiException
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue IID to get the notes fornoteId
- the ID of the Note to getGitLabApiException
- if any exception occurspublic Note createIssueNote(Object projectIdOrPath, Integer issueIid, String body) throws GitLabApiException
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instance @param projectIdOrPath the project ID to create the issues forissueIid
- the issue IID to create the notes forbody
- the content of noteGitLabApiException
- if any exception occurspublic Note createIssueNote(Object projectIdOrPath, Integer issueIid, String body, Date createdAt) throws GitLabApiException
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue IID to create the notes forbody
- the content of notecreatedAt
- the created time of noteGitLabApiException
- if any exception occurspublic Note updateIssueNote(Object projectIdOrPath, Integer issueIid, Integer noteId, String body) throws GitLabApiException
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue IID to update the notes fornoteId
- the ID of the node to updatebody
- the update content for the NoteGitLabApiException
- if any exception occurspublic void deleteIssueNote(Object projectIdOrPath, Integer issueIid, Integer noteId) throws GitLabApiException
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instanceissueIid
- the issue IID to delete the notes fornoteId
- the ID of the node to deleteGitLabApiException
- if any exception occurspublic List<Note> getMergeRequestNotes(Object projectIdOrPath, Integer mergeRequestIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:merge_request_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the issue ID to get the notes forGitLabApiException
- if any exception occurspublic List<Note> getMergeRequestNotes(Object projectIdOrPath, Integer mergeRequestIid, Constants.SortOrder sortOrder, Note.OrderBy orderBy) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:merge_request_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the issue ID to get the notes forsortOrder
- return merge request notes sorted in the specified sort order, default is DESCorderBy
- return merge request notes ordered by CREATED_AT or UPDATED_AT, default is CREATED_ATGitLabApiException
- if any exception occurspublic List<Note> getMergeRequestNotes(Object projectIdOrPath, Integer mergeRequestIid, int page, int perPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:merge_request_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the merge request IID to get the notes forpage
- the page to getperPage
- the number of notes per pageGitLabApiException
- if any exception occurspublic List<Note> getMergeRequestNotes(Object projectIdOrPath, Integer mergeRequestIid, Constants.SortOrder sortOrder, Note.OrderBy orderBy, int page, int perPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:merge_request_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the merge request IID to get the notes forsortOrder
- return merge request notes sorted in the specified sort order, default is DESCorderBy
- return merge request notes ordered by CREATED_AT or UPDATED_AT, default is CREATED_ATpage
- the page to getperPage
- the number of notes per pageGitLabApiException
- if any exception occurspublic Pager<Note> getMergeRequestNotes(Object projectIdOrPath, Integer mergeRequestIid, int itemsPerPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:merge_request_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the merge request IID to get the notes foritemsPerPage
- the number of notes per pageGitLabApiException
- if any exception occurspublic Stream<Note> getMergeRequestNotesStream(Object projectIdOrPath, Integer mergeRequestIid) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:merge_request_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the issue ID to get the notes forGitLabApiException
- if any exception occurspublic Pager<Note> getMergeRequestNotes(Object projectIdOrPath, Integer mergeRequestIid, Constants.SortOrder sortOrder, Note.OrderBy orderBy, int itemsPerPage) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:merge_request_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the merge request IID to get the notes forsortOrder
- return merge request notes sorted in the specified sort order, default is DESCorderBy
- return merge request notes ordered by CREATED_AT or UPDATED_AT, default is CREATED_ATitemsPerPage
- the number of notes per pageGitLabApiException
- if any exception occurspublic Stream<Note> getMergeRequestNotesStream(Object projectIdOrPath, Integer mergeRequestIid, Constants.SortOrder sortOrder, Note.OrderBy orderBy) throws GitLabApiException
GitLab Endpoint: GET /projects/:id/merge_requests/:merge_request_iid/notes
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the issue ID to get the notes forsortOrder
- return merge request notes sorted in the specified sort order, default is DESCorderBy
- return merge request notes ordered by CREATED_AT or UPDATED_AT, default is CREATED_ATGitLabApiException
- if any exception occurspublic Note getMergeRequestNote(Object projectIdOrPath, Integer mergeRequestIid, Integer noteId) throws GitLabApiException
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the merge request IID to get the notes fornoteId
- the ID of the Note to getGitLabApiException
- if any exception occurspublic Note createMergeRequestNote(Object projectIdOrPath, Integer mergeRequestIid, String body) throws GitLabApiException
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the merge request IID to create the notes forbody
- the content of noteGitLabApiException
- if any exception occurspublic Note updateMergeRequestNote(Object projectIdOrPath, Integer mergeRequestIid, Integer noteId, String body) throws GitLabApiException
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the merge request IID to update the notes fornoteId
- the ID of the node to updatebody
- the update content for the NoteGitLabApiException
- if any exception occurspublic void deleteMergeRequestNote(Object projectIdOrPath, Integer mergeRequestIid, Integer noteId) throws GitLabApiException
projectIdOrPath
- the project in the form of an Integer(ID), String(path), or Project instancemergeRequestIid
- the merge request IID to delete the notes fornoteId
- the ID of the node to deleteGitLabApiException
- if any exception occursCopyright © 2019. All rights reserved.