| Package | Description |
|---|---|
| com.atlassian.jira.bc.issue.comment | |
| com.atlassian.jira.bc.issue.util | |
| com.atlassian.jira.bc.issue.visibility | |
| com.atlassian.jira.bc.issue.worklog |
| Modifier and Type | Method and Description |
|---|---|
Visibility |
CommentService.CommentParameters.getVisibility() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultCommentService.isValidAllCommentData(ApplicationUser currentUser,
Issue issue,
String body,
Visibility visibility,
ErrorCollection errorCollection) |
boolean |
CommentService.isValidAllCommentData(ApplicationUser user,
Issue issue,
String body,
Visibility visibility,
ErrorCollection errorCollection)
Will call all other validate methods setting the appropriate errors
in the
errorCollection if any errors occur. |
boolean |
DefaultCommentService.isValidCommentVisibility(ApplicationUser currentUser,
Issue issue,
Visibility visibility,
ErrorCollection errorCollection) |
boolean |
CommentService.isValidCommentVisibility(ApplicationUser user,
Issue issue,
Visibility visibility,
ErrorCollection errorCollection)
This method validates if the comment has the correct role and group
levels set.
|
CommentService.CommentParameters.CommentParametersBuilder |
CommentService.CommentParameters.CommentParametersBuilder.visibility(Visibility visibility) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DefaultVisibilityValidator.isValidVisibilityData(JiraServiceContext jiraServiceContext,
String i18nPrefix,
Issue issue,
Visibility visibility) |
boolean |
VisibilityValidator.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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GroupVisibility
This class restricts a visibility of a comment or a worklog to a specified group.
|
class |
InvalidVisibility
This class represents an invalid visibility.
|
class |
PublicVisibility
This class means that there is no visibility restrictions.
|
class |
RoleVisibility
This class restricts a visibility of a comment or a worklog to specified project role.
|
| Modifier and Type | Method and Description |
|---|---|
static Visibility |
Visibilities.fromGroupAndRoleId(String groupLevel,
Long roleLevelId)
Create a visibility level for a specified group or role.
|
static Visibility |
Visibilities.fromGroupAndStrRoleId(boolean levelPresent,
String groupLevel,
String roleLevelId) |
static Visibility |
Visibilities.fromGroupAndStrRoleId(String groupLevel,
String roleLevelId)
Create a visibility level for a specified group or role.
|
static Visibility |
Visibilities.fromVisibilityBean(VisibilityJsonBean visibilityBean,
ProjectRoleManager projectRoleManager)
Create a visibility level from
VisibilityJsonBean |
static Visibility |
Visibilities.groupVisibility(String groupLevel) |
static Visibility |
Visibilities.publicVisibility() |
static Visibility |
Visibilities.roleVisibility(long roleId) |
| Modifier and Type | Method and Description |
|---|---|
Visibility |
WorklogInputParameters.getVisibility() |
Visibility |
WorklogInputParametersImpl.getVisibility() |
| Modifier and Type | Method and Description |
|---|---|
protected Worklog |
DefaultWorklogService.validateParamsAndCreateWorklog(JiraServiceContext jiraServiceContext,
Issue issue,
ApplicationUser author,
Visibility visibility,
String timeSpent,
Date startDate,
Long worklogId,
String comment,
Date created,
Date updated,
ApplicationUser updateAuthor,
String errorFieldPrefix) |
WorklogInputParametersImpl.Builder |
WorklogInputParametersImpl.Builder.visibility(Visibility visibility) |
Copyright © 2002-2019 Atlassian. All Rights Reserved.