Uses of Interface
com.atlassian.jira.sharing.search.ShareTypeSearchParameter
Packages that use ShareTypeSearchParameter
Package
Description
-
Uses of ShareTypeSearchParameter in com.atlassian.jira.sharing
Methods in com.atlassian.jira.sharing with parameters of type ShareTypeSearchParameterModifier and TypeMethodDescriptionbooleanDefaultShareTypeValidatorUtils.isValidSearchParameter(JiraServiceContext context, ShareTypeSearchParameter searchParameter) booleanShareTypeValidatorUtils.isValidSearchParameter(JiraServiceContext ctx, ShareTypeSearchParameter searchParameter) Check to see if the passed SearchParameter is valid.. -
Uses of ShareTypeSearchParameter in com.atlassian.jira.sharing.search
Classes in com.atlassian.jira.sharing.search that implement ShareTypeSearchParameterModifier and TypeClassDescriptionclassObject that represents a set of parameters when searching for all the SharePermissions of a particular ShareType.classRepresents the search parameters when searching for AUTHENTICATED USER ShareTypes.classRepresents the search parameters when searching for Global ShareTypes.classRepresents the search parameters when searching for Group ShareTypes.classSearch parameter when looking for private SharedEntity instances.classRepresents the search parameters when searching for Project ShareTypes.classRepresents the search parameters when searching for User ShareTypes.Methods in com.atlassian.jira.sharing.search that return ShareTypeSearchParameterModifier and TypeMethodDescriptionSharedEntitySearchParameters.getShareTypeParameter()Returns the ShareTypeSearchParameter object to be used.Methods in com.atlassian.jira.sharing.search with parameters of type ShareTypeSearchParameterModifier and TypeMethodDescriptionSharedEntitySearchParametersBuilder.setShareTypeParameter(ShareTypeSearchParameter shareTypeParameter) Sets the Share Type parameter, used to search for shared entities that are shared based -
Uses of ShareTypeSearchParameter in com.atlassian.jira.sharing.type
Classes in com.atlassian.jira.sharing.type with type parameters of type ShareTypeSearchParameterModifier and TypeInterfaceDescriptioninterfaceShareQueryFactory<S extends ShareTypeSearchParameter>Create the indexed field and then query terms to find entities that have permissions related to a particularShareType.Methods in com.atlassian.jira.sharing.type that return types with arguments of type ShareTypeSearchParameterModifier and TypeMethodDescriptionShareQueryFactory<? extends ShareTypeSearchParameter>AbstractShareType.getQueryFactory()ShareQueryFactory<? extends ShareTypeSearchParameter>ShareType.getQueryFactory()Return the object that can be used to build query conditions to find instances of this ShareType.Methods in com.atlassian.jira.sharing.type with parameters of type ShareTypeSearchParameterModifier and TypeMethodDescriptionbooleanAuthenticatedUserShareTypeValidator.checkSearchParameter(JiraServiceContext ctx, ShareTypeSearchParameter searchParameter) booleanGlobalShareTypeValidator.checkSearchParameter(JiraServiceContext ctx, ShareTypeSearchParameter searchParameter) booleanGroupShareTypeValidator.checkSearchParameter(JiraServiceContext ctx, ShareTypeSearchParameter searchParameter) booleanProjectShareTypeValidator.checkSearchParameter(JiraServiceContext serviceCtx, ShareTypeSearchParameter searchParameter) booleanShareTypeValidator.checkSearchParameter(JiraServiceContext ctx, ShareTypeSearchParameter searchParameter) Check to see if the passed SearchParameter is valid for the ShareType.booleanUserShareTypeValidator.checkSearchParameter(JiraServiceContext ctx, ShareTypeSearchParameter searchParameter) Checks if user key passed in search parameter is an existing user.org.apache.lucene.search.QueryAuthenticatedUserShareQueryFactory.getQuery(ShareTypeSearchParameter parameter) org.apache.lucene.search.QueryAuthenticatedUserShareQueryFactory.getQuery(ShareTypeSearchParameter parameter, ApplicationUser user) org.apache.lucene.search.QueryGlobalShareQueryFactory.getQuery(ShareTypeSearchParameter parameter) org.apache.lucene.search.QueryGlobalShareQueryFactory.getQuery(ShareTypeSearchParameter parameter, ApplicationUser user) org.apache.lucene.search.QueryGroupShareQueryFactory.getQuery(ShareTypeSearchParameter searchParameter) org.apache.lucene.search.QueryGroupShareQueryFactory.getQuery(ShareTypeSearchParameter searchParameter, ApplicationUser user) org.apache.lucene.search.QueryPrivateShareQueryFactory.getQuery(ShareTypeSearchParameter parameter) org.apache.lucene.search.QueryPrivateShareQueryFactory.getQuery(ShareTypeSearchParameter parameter, ApplicationUser user) org.apache.lucene.search.QueryProjectShareQueryFactory.getQuery(ShareTypeSearchParameter searchParameter) org.apache.lucene.search.QueryProjectShareQueryFactory.getQuery(ShareTypeSearchParameter searchParameter, ApplicationUser user) org.apache.lucene.search.QueryShareQueryFactory.getQuery(ShareTypeSearchParameter parameter) Get the search query for all shares shares that match the passed parameter.org.apache.lucene.search.QueryShareQueryFactory.getQuery(ShareTypeSearchParameter parameter, ApplicationUser user) Get the search query for the shares that can be seen by the passed user for the passed parameter.org.apache.lucene.search.QueryUserShareQueryFactory.getQuery(ShareTypeSearchParameter parameter) org.apache.lucene.search.QueryUserShareQueryFactory.getQuery(ShareTypeSearchParameter parameter, ApplicationUser user) Constructor parameters in com.atlassian.jira.sharing.type with type arguments of type ShareTypeSearchParameterModifierConstructorDescriptionAbstractShareType(ShareType.Name type, boolean singleton, int priority, ShareTypeRenderer renderer, ShareTypeValidator validator, ShareTypePermissionChecker permissionChecker, ShareQueryFactory<? extends ShareTypeSearchParameter> queryFactory, Comparator<SharePermission> comparator)