Interface ShareTypeValidatorUtils

All Known Implementing Classes:
DefaultShareTypeValidatorUtils

public interface ShareTypeValidatorUtils
Utility class to validate a set of SharePermission or ShareTypeSearchParameter for an entity .
Since:
v3.13
  • Method Details

    • isValidSharePermission

      @Deprecated boolean isValidSharePermission(JiraServiceContext context, SharedEntity entity)
      Deprecated.
      use hasValidSharePermissions instead
      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.
    • hasValidSharePermissions

      boolean hasValidSharePermissions(JiraServiceContext context, SharedEntity entity)
      Validates to see if a entity containing a 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.
    • isValidSearchParameter

      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.