public interface

ShareTypeValidatorUtils

com.atlassian.jira.sharing.ShareTypeValidatorUtils
Known Indirect Subclasses

Class Overview

Utility class to validate a set of SharePermission or ShareTypeSearchParameter for an entity .

Summary

Public Methods
boolean isValidSearchParameter(JiraServiceContext ctx, ShareTypeSearchParameter searchParameter)
Check to see if the passed SearchParameter is valid..
boolean isValidSharePermission(JiraServiceContext context, SharedEntity entity)
Validates to see if a given Set of SharePermission is valid.

Public Methods

public boolean isValidSearchParameter (JiraServiceContext ctx, ShareTypeSearchParameter searchParameter)

Check to see if the passed SearchParameter is valid..

Parameters
ctx Context containing the user that is to store the SharePermission, the i18n bean and an ErrorCollection
searchParameter the parameter is check.
Returns
  • true if the parameter is valid or false otherwise.

public boolean isValidSharePermission (JiraServiceContext context, SharedEntity entity)

Validates to see if a given Set of SharePermission is valid. E.g. contains only one Singleton Permission and no others. I.e. Globally and Privately shared.

Parameters
context Contains the user trying to store permissions, the i18nBean and ErrorCollection
entity The entity the permissions are validating against
Returns
  • true if the set is valid, otherwise false.