com.atlassian.jira.sharing
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 Summary
 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.
 

Method Detail

isValidSharePermission

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.

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.


Copyright © 2002-2014 Atlassian. All Rights Reserved.