public interface VisibilityValidator
Use this class to determine if group or project role restrictions are enabled, and to validate that input parameters that contain group or project role information would constitute a valid restriction.
Modifier and Type | Method and Description |
---|---|
boolean |
isGroupVisibilityEnabled()
Determines if group visibility restrictions are currently enabled in JIRA.
|
boolean |
isGroupVisiblityEnabled()
Deprecated.
Use
isGroupVisibilityEnabled() . Since 6.4 |
boolean |
isProjectRoleVisibilityEnabled()
Determines if project role visibility restrictions are currently enabled in JIRA.
|
boolean |
isProjectRoleVisiblityEnabled()
Deprecated.
Use
isProjectRoleVisibilityEnabled() . Since 6.4 |
boolean |
isValidVisibilityData(JiraServiceContext jiraServiceContext,
String i18nPrefix,
Issue issue,
String groupLevel,
String roleLevelId)
|
boolean |
isValidVisibilityData(JiraServiceContext jiraServiceContext,
String i18nPrefix,
Issue issue,
Visibility visibility)
This will validate that the passed in group level and project role level id will constitute a valid visibility
restriction.
|
@Deprecated boolean isValidVisibilityData(JiraServiceContext jiraServiceContext, String i18nPrefix, Issue issue, String groupLevel, String roleLevelId)
isValidVisibilityData(com.atlassian.jira.bc.JiraServiceContext, String, com.atlassian.jira.issue.Issue, com.atlassian.jira.bc.issue.visibility.Visibility)
. Since 6.4jiraServiceContext
- 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 isValidVisibilityData(JiraServiceContext jiraServiceContext, String i18nPrefix, Issue issue, Visibility visibility)
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.visibility
- defines visibility of the comment@Deprecated boolean isGroupVisiblityEnabled()
isGroupVisibilityEnabled()
. Since 6.4boolean isGroupVisibilityEnabled()
@Deprecated boolean isProjectRoleVisiblityEnabled()
isProjectRoleVisibilityEnabled()
. Since 6.4boolean isProjectRoleVisibilityEnabled()
Copyright © 2002-2018 Atlassian. All Rights Reserved.