@NoRepositoryBean public interface AuthorizedClientRepository<D> extends org.springframework.data.repository.CrudRepository<D,String>, com.broadleafcommerce.common.extension.DomainTypeAware
Modifier and Type | Method and Description |
---|---|
org.springframework.data.domain.Page<D> |
findAll(org.springframework.data.domain.Pageable pageable)
Find all authorized clients.
|
org.springframework.data.domain.Page<D> |
findAllByServerId(String serverId,
org.springframework.data.domain.Pageable pageable)
Find all authorized clients by server ID.
|
Optional<D> |
findByApplicationId(String applicationId)
Finds an authorized client for a customer-facing application.
|
Optional<D> |
findByApplicationIdAndServerTenantId(String applicationId,
String tenantId)
Finds an authorized client for a customer-facing application within a tenant.
|
Optional<D> |
findByClientId(String clientId)
Find an authorized client by client ID.
|
Optional<D> |
findByIsAdminTrueAndServerTenantId(String tenantId)
Finds an authorized client for a tenant admin.
|
org.springframework.data.domain.Page<D> findAll(org.springframework.data.domain.Pageable pageable)
pageable
- the pageableorg.springframework.data.domain.Page<D> findAllByServerId(String serverId, org.springframework.data.domain.Pageable pageable)
serverId
- the server IDpageable
- the pageableOptional<D> findByClientId(String clientId)
clientId
- the client ID of the authorized clientOptional<D> findByIsAdminTrueAndServerTenantId(String tenantId)
tenantId
- the tenant IDOptional<D> findByApplicationIdAndServerTenantId(String applicationId, String tenantId)
applicationId
- the application IDtenantId
- the tenant IDCopyright © 2021. All rights reserved.