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 Details

  • Constructor Details

  • Method Details

    • getAllResourceTypes

      public List<com.atlassian.crowd.embedded.api.service.ResourceType> getAllResourceTypes()
      Specified by:
      getAllResourceTypes in interface com.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:
      findResources in interface com.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider
    • getResource

      public com.atlassian.crowd.embedded.api.service.Resource getResource(String resourceTypeId, String resourceId)
      Specified by:
      getResource in interface com.atlassian.crowd.embedded.spi.service.RestrictedResourcesProvider