java.lang.Object
org.kohsuke.github.GHObject
org.kohsuke.github.GHPullRequestReviewComment
- All Implemented Interfaces:
Reactable
Review comment to the pull request.
- Author:
- Julien Henry
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe side of the diff to which the comment applies -
Field Summary
Fields inherited from class org.kohsuke.github.GHObject
responseHeaderFields -
Constructor Summary
ConstructorsConstructorDescriptionCreate default GHPullRequestReviewComment instance -
Method Summary
Modifier and TypeMethodDescriptioncreateReaction(ReactionContent content) Creates the reaction.voiddelete()Deletes this review comment.voiddeleteReaction(GHReaction reaction) Delete reaction.protected StringGets api route.protected StringgetApiRoute(boolean includePullNumber) Gets api route.Gets the author association to the project.getBody()The comment itself.Gets The body in html format.Gets The body text.Gets commit id.Gets diff hunk.Gets the html url.longGets in reply to id.intgetLine()Gets The line of the blob to which the comment applies.Gets commit id.intGets The line of the blob to which the comment applies.intGets original position.intGets The first line of the range for a multi-line comment.Gets the pull request to which this review comment is associated.getPath()Gets path.intGets position.Gets The ID of the pull request review to which the comment belongs.Gets URL for the pull request that the review comment belongs to.Gets the Reaction RollupgetSide()Gets The side of the diff to which the comment applies.intGets The first line of the range for a multi-line comment.Gets The side of the first line of the range for a multi-line comment.getUser()Gets the user who posted this comment.List reactions.Create a new comment that replies to this comment.voidUpdates the comment.Methods inherited from class org.kohsuke.github.GHObject
getCreatedAt, getId, getNodeId, getResponseHeaderFields, getUpdatedAt, getUrl, setResponseHeaderFields, toString
-
Constructor Details
-
GHPullRequestReviewComment
public GHPullRequestReviewComment()Create default GHPullRequestReviewComment instance
-
-
Method Details
-
createReaction
Creates the reaction.- Specified by:
createReactionin interfaceReactable- Parameters:
content- the content- Returns:
- the GH reaction
- Throws:
IOException- Signals that an I/O exception has occurred.
-
delete
Deletes this review comment.- Throws:
IOException- the io exception
-
deleteReaction
Delete reaction.- Specified by:
deleteReactionin interfaceReactable- Parameters:
reaction- the reaction- Throws:
IOException- Signals that an I/O exception has occurred.
-
getAuthorAssociation
Gets the author association to the project.- Returns:
- the author association to the project
-
getBody
The comment itself.- Returns:
- the body
-
getBodyHtml
Gets The body in html format.- Returns:
Stringthe body in html format
-
getBodyText
Gets The body text.- Returns:
Stringthe body text
-
getCommitId
Gets commit id.- Returns:
- the commit id
-
getDiffHunk
Gets diff hunk.- Returns:
- the diff hunk
-
getHtmlUrl
Gets the html url.- Returns:
- the html url
-
getInReplyToId
@CheckForNull public long getInReplyToId()Gets in reply to id.- Returns:
- the in reply to id
-
getLine
public int getLine()Gets The line of the blob to which the comment applies. The last line of the range for a multi-line comment.- Returns:
- the line to which the comment applies
-
getOriginalCommitId
Gets commit id.- Returns:
- the commit id
-
getOriginalLine
public int getOriginalLine()Gets The line of the blob to which the comment applies. The last line of the range for a multi-line comment.- Returns:
- the line to which the comment applies
-
getOriginalPosition
public int getOriginalPosition()Gets original position.- Returns:
- the original position
-
getOriginalStartLine
public int getOriginalStartLine()Gets The first line of the range for a multi-line comment.- Returns:
- the original start line
-
getParent
Gets the pull request to which this review comment is associated.- Returns:
- the parent
-
getPath
Gets path.- Returns:
- the path
-
getPosition
@CheckForNull public int getPosition()Gets position.- Returns:
- the position
-
getPullRequestReviewId
Gets The ID of the pull request review to which the comment belongs.- Returns:
Longthe ID of the pull request review
-
getPullRequestUrl
Gets URL for the pull request that the review comment belongs to.- Returns:
URLthe URL of the pull request
-
getReactions
Gets the Reaction Rollup- Returns:
GHPullRequestReviewCommentReactionsthe reaction rollup
-
getSide
Gets The side of the diff to which the comment applies. The side of the last line of the range for a multi-line comment- Returns:
GHPullRequestReviewComment.Sidethe side if the diff to which the comment applies
-
getStartLine
public int getStartLine()Gets The first line of the range for a multi-line comment.- Returns:
- the start line
-
getStartSide
Gets The side of the first line of the range for a multi-line comment.- Returns:
GHPullRequestReviewComment.Sidethe side of the first line
-
getUser
Gets the user who posted this comment.- Returns:
- the user
- Throws:
IOException- the io exception
-
listReactions
List reactions.- Specified by:
listReactionsin interfaceReactable- Returns:
- the paged iterable
-
reply
Create a new comment that replies to this comment.- Parameters:
body- the body- Returns:
- the gh pull request review comment
- Throws:
IOException- the io exception
-
update
Updates the comment.- Parameters:
body- the body- Throws:
IOException- the io exception
-
getApiRoute
Gets api route.- Returns:
- the api route
-
getApiRoute
Gets api route.- Parameters:
includePullNumber- if true, includes the owning pull request's number in the route.- Returns:
- the api route
-