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-2022 Atlassian. All Rights Reserved.