java.lang.Object | |
↳ | com.atlassian.jira.bc.issue.util.DefaultVisibilityValidator |
Used to validate things like Comment
's and
Worklog
's group or project role visiblity restrictions.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determines if group visibility restrictions are currently enabled in JIRA.
| |||||||||||
Determines if project role visibility restrictions are currently enabled in JIRA.
| |||||||||||
This will validate that the passed in group level and project role level id will constitute a valid visibility
restriction.
|
[Expand]
Inherited Methods | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object | |||||||||||||||||
From interface
com.atlassian.jira.bc.issue.util.VisibilityValidator
|
Determines if group visibility restrictions are currently enabled in JIRA.
Determines if project role visibility restrictions are currently enabled in JIRA.
This will validate that the passed in group level and project role level id will constitute a valid visibility restriction. You can not specify both a group and role level. The group or role must exist in JIRA and the user performing this operation must be a member of the group or role. All errors will be added in human-readable form via the I18N key prefixed with the passed in prefix.
jiraServiceContext | containing the user who wishes to apply the restriction and the errorCollection |
---|---|
i18nPrefix | the prefix for the I18N messages that will be added to the error collection. |
issue | The Issue you wish to associate the element that will be restricted with. This can not be null. |
groupLevel | The group level visibility of the comment (null if roleLevelId specified) |
roleLevelId | The role level visibility id of the comment (null if groupLevel specified) |