public interface VisibilityValidator
Modifier and Type | Method and Description |
---|---|
boolean |
isGroupVisiblityEnabled()
Determines if group visibility restrictions are currently enabled in JIRA.
|
boolean |
isProjectRoleVisiblityEnabled()
Determines if project role visibility restrictions are currently enabled in JIRA.
|
boolean |
isValidVisibilityData(JiraServiceContext jiraServiceContext,
String i18nPrefix,
Issue issue,
String groupLevel,
String roleLevelId)
This will validate that the passed in group level and project role level id will constitute a valid visibility
restriction.
|
boolean isValidVisibilityData(JiraServiceContext jiraServiceContext, String i18nPrefix, Issue issue, String groupLevel, String roleLevelId)
jiraServiceContext
- containing the user who wishes to apply the restriction and the errorCollectioni18nPrefix
- 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)boolean isGroupVisiblityEnabled()
boolean isProjectRoleVisiblityEnabled()
Copyright © 2002-2012 Atlassian. All Rights Reserved.