Class RestrictedResourcesProviderImpl
java.lang.Object
com.atlassian.confluence.impl.user.crowd.serviceaccount.RestrictedResourcesProviderImpl
- All Implemented Interfaces:
com.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider
public class RestrictedResourcesProviderImpl
extends Object
implements com.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider
Implementation of the embedded Crowd SPI that supports the service account UI.
Returns the types of resources (space, page, etc) and allows querying for resources in each type.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRestrictedResourcesProviderImpl(PredefinedSearchBuilder searchBuilder, SearchManager searchManager, SpaceManagerInternal spaceManager) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.crowd.embedded.api.Page<com.atlassian.crowd.embedded.api.service.Resource> findResources(String resourceTypeId, String searchText, com.atlassian.crowd.embedded.api.PageRequest pageRequest) List<com.atlassian.crowd.embedded.api.service.ResourceType> com.atlassian.crowd.embedded.api.service.ResourcegetResource(String resourceTypeId, String resourceId)
-
Field Details
-
UNKNOWN_SPACE_NAME
- See Also:
-
-
Constructor Details
-
RestrictedResourcesProviderImpl
public RestrictedResourcesProviderImpl(PredefinedSearchBuilder searchBuilder, SearchManager searchManager, SpaceManagerInternal spaceManager)
-
-
Method Details
-
getAllResourceTypes
- Specified by:
getAllResourceTypesin interfacecom.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider
-
findResources
public com.atlassian.crowd.embedded.api.Page<com.atlassian.crowd.embedded.api.service.Resource> findResources(String resourceTypeId, String searchText, com.atlassian.crowd.embedded.api.PageRequest pageRequest) - Specified by:
findResourcesin interfacecom.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider
-
getResource
public com.atlassian.crowd.embedded.api.service.Resource getResource(String resourceTypeId, String resourceId) - Specified by:
getResourcein interfacecom.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider
-