Interface RestrictedResourcesEntityProvider
- All Known Implementing Classes:
ProjectRestrictedResourcesProvider
public interface RestrictedResourcesEntityProvider
Handles one type of restricted resources, e.g. Project
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.crowd.embedded.api.Page<com.atlassian.crowd.embedded.spi.service.ResourceDescription> findResources(String searchText, com.atlassian.crowd.embedded.api.PageRequest pageRequest) Finds resource descriptions matching the search text.com.atlassian.crowd.embedded.spi.service.ResourceDescriptiongetResource(String resourceId) Returns description of the resource with the given id.booleanhandles(ResourceRestrictionEntityType resourceType) Is this provider responsible for handling the given resource type
-
Method Details
-
handles
Is this provider responsible for handling the given resource type- Parameters:
resourceType- Jira's resource type- Returns:
- true if this provider can handle the resource type, false otherwise
-
getResource
Returns description of the resource with the given id.- Parameters:
resourceId- Resource id- Returns:
- ResourceDescription for the given resource id, or null if no such resource exists
-
findResources
com.atlassian.crowd.embedded.api.Page<com.atlassian.crowd.embedded.spi.service.ResourceDescription> findResources(String searchText, com.atlassian.crowd.embedded.api.PageRequest pageRequest) Finds resource descriptions matching the search text.- Parameters:
searchText- Text to search forpageRequest- Page request for pagination- Returns:
- Page of ResourceDescription matching the search text
-