Interface JpaTenantRepository<D extends JpaTenant>
- Type Parameters:
D
- The database specific type for the domain class (e.g. a Jpa specific domain type)
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<D,
,String> com.broadleafcommerce.common.extension.DomainTypeAware
,com.broadleafcommerce.data.tracking.core.service.MappableRsqlFilterExecutor<D>
,com.broadleafcommerce.common.extension.data.PagingAndSortingRepository<D,
,String> org.springframework.data.repository.Repository<D,
,String> TenantRepository<D>
Domain specific (
JpaTenant
) repository declaration. Such a declaration is generally tied
to a repository specific domain, such as domain relevant only to JPA, or another database
platform for which Spring Data provides support. This interface declaration is generally left
empty and instead inherits all of its query methods from a superclass interface. The superclass
interface is purposefully type agnostic and can usually be multi-purposed for multiple repository
specific declarations such as this one.
If there are repository specific query methods that do not make sense in other platforms, they can be declared here.
-
Method Summary
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findAll, findAllById, findById, save, saveAll
Methods inherited from interface com.broadleafcommerce.common.extension.DomainTypeAware
getDomainType
Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.MappableRsqlFilterExecutor
exists, findAll, findAll, findAll, findAll
Methods inherited from interface com.broadleafcommerce.common.extension.data.PagingAndSortingRepository
findAll, findAll
Methods inherited from interface com.broadleafcommerce.tenant.repository.TenantRepository
findByIdentifierValueAndIdentifierType