## Uses of Interface
org.appng.persistence.repository.SearchRepository

- Packages that use SearchRepository
  Package | Description
  --- | ---
  org.appng.core.repository | Persistence and Database related stuff, mostly `SearchRepository`-specializations.
  org.appng.persistence.repository | This package contains classes related to JPA-persistence and Spring Data JPA.

- - ### Uses of SearchRepository in org.appng.core.repository

    Subinterfaces of SearchRepository in org.appng.core.repository
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ApplicationRepository`
    `interface` | `DatabaseConnectionRepository`
    `interface` | `GroupRepository`
    `interface` | `JobExecutionRecordRepository`
    `interface` | `JobRecordRepository`
    `interface` | `PermissionRepository`
    `interface` | `PlatformEventRepository`
    `interface` | `PropertyRepository`
    `interface` | `RepoRepository`
    `interface` | `ResourceRepository`
    `interface` | `RoleRepository`
    `interface` | `SiteApplicationRepository`
    `interface` | `SiteRepository`
    `interface` | `SubjectRepository`
    `interface` | `TemplateRepository`
    `interface` | `TemplateResourceRepository`

  - ### Uses of SearchRepository in org.appng.persistence.repository

    Classes in org.appng.persistence.repository with type parameters of type SearchRepository
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SearchRepositoryFactoryBean<R extends SearchRepository<T,I>,T,I extends Serializable>` A custom `JpaRepositoryFactoryBean`. See 4.6.2.

    Subinterfaces of SearchRepository in org.appng.persistence.repository
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EnversSearchRepository<T,ID extends Serializable,N extends Number & Comparable<N>>` A `SearchRepository` that additionally offers Spring Data Envers functionality
    `interface` | `QueryDslSearchRepository<T,ID extends Serializable>` A `SearchRepository` that additionally offers Query DSL functionality

    Classes in org.appng.persistence.repository that implement SearchRepository
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EnversSearchRepositoryImpl<T,ID extends Serializable,N extends Number & Comparable<N>>` Default `EnversSearchRepository` implementation. Use this class as the base class for your `EnversSearchRepository` implementations:
    `class` | `QueryDslSearchRepositoryImpl<T,ID extends Serializable>` Default `QueryDslSearchRepository` implementation. Use this class as the base class for your `QueryDslSearchRepository` implementations:
    `class` | `SearchRepositoryImpl<T,ID extends Serializable>` Default `SearchRepository` implementation. Use this class as the base class for your `SearchRepository` implementations:

Copyright © 2011–2023 aiticon GmbH. All rights reserved.