Package com.atlassian.jira.sharing.type
Class ProjectShareTypeValidator
java.lang.Object
com.atlassian.jira.sharing.type.ProjectShareTypeValidator
- All Implemented Interfaces:
ShareTypeValidator
Validator for
ProjectShareType- Since:
- v3.13
-
Field Summary
Fields inherited from interface com.atlassian.jira.sharing.type.ShareTypeValidator
DELEGATED_ERROR_KEY, ERROR_KEY -
Constructor Summary
ConstructorsConstructorDescriptionProjectShareTypeValidator(PermissionManager permissionManager, ProjectManager projectManager, ProjectRoleManager projectRoleManager, FeatureManager featureManager, com.atlassian.event.api.EventPublisher eventPublisher) -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckSearchParameter(JiraServiceContext serviceCtx, ShareTypeSearchParameter searchParameter) Check to see if the passed SearchParameter is valid for the ShareType.booleancheckSharePermission(JiraServiceContext ctx, SharePermission permission) checks that the user has browse permission for the given project if no role is given, else checks that the user is part of that role for the given project.
-
Constructor Details
-
ProjectShareTypeValidator
public ProjectShareTypeValidator(PermissionManager permissionManager, ProjectManager projectManager, ProjectRoleManager projectRoleManager, FeatureManager featureManager, com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details