java.lang.Object | |
↳ | com.atlassian.jira.issue.comments.DefaultCommentPermissionManager |
Used to check user commenting permissions
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determines whether the user can see given comment, or is prevented by restrictions on the visibility of the
comment (either group- or Project Role-based)
The User can always see the comment if the comment does not have restricted visibility, otherwise only if the user is in either comments group or project role visibility level. | |||||||||||
Returns true if the given User can delete all comments for the given Issue.
| |||||||||||
Returns true if the given User can delete her own comments in the given Issue.
| |||||||||||
Returns true if user has permission to edit all comments in the given Issue.
| |||||||||||
Returns true if user has permission to edit her own comments in the given Issue.
| |||||||||||
Determines whether the user can edit given comment.
| |||||||||||
Returns true if the given user is the author of the given comment.
|
[Expand]
Inherited Methods | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||||||||||||||||
![]()
|
Determines whether the user can see given comment, or is prevented by restrictions on the visibility of the comment (either group- or Project Role-based)
The User can always see the comment if the comment does not have restricted visibility, otherwise only if the user is in either comments group or project role visibility level.
user | application user |
---|---|
comment | comment |
Returns true if the given User can delete all comments for the given Issue.
NOTE: This method does not check whether the Issue the comment belongs to is in an editable workflow state.
user | User. A null value represents an anonymous User. |
---|---|
issue | Issue. Must not be null. |
Returns true if the given User can delete her own comments in the given Issue.
NOTE: This method does not check whether the Issue the comment belongs to is in an editable workflow state.
user | User. A null value represents an anonymous User. |
---|---|
issue | Issue. Must not be null. |
Returns true if user has permission to edit all comments in the given Issue.
NOTE: This method does not check whether the Issue the comment belongs to is in an editable workflow state.
user | ApplicationUser . A null value represents an anonymous User. |
---|---|
issue | Issue. Must not be null. |
Returns true if user has permission to edit her own comments in the given Issue.
NOTE: This method does not check whether the Issue the comment belongs to is in an editable workflow state.
user | ApplicationUser . A null value represents an anonymous User. |
---|---|
issue | Issue. Must not be null. |
Determines whether the user can edit given comment.
The User can edit the given comment if he or she can edit all comments for the issue, or is the author and has "edit own comments" permission.
user | user |
---|---|
comment | comment to edit |
Returns true if the given user is the author of the given comment.
If the given Comment has a null author, this represents that it was created anonymously, and no-one is the author (returns false). If the given User is null, then this represents that the current user is anonymous, and the method will always return false.
user | The User. Can be null to represent current user is not logged in (anonymous). |
---|---|
comment | The Comment. Cannot be null. |