Interface ReadFindByApiIdService<T extends JpaApiIdentifiable>

Type Parameters:
T -
All Superinterfaces:
GenericJpaGetRepositoryService<T,Long>, GetApiRepositoryService<T>, GetRepositoryService<T>
All Known Subinterfaces:
ApiCRUDService<T>, DeleteByApiIdService<T>, FullApiService<T>
All Known Implementing Classes:
StandardApiService

public interface ReadFindByApiIdService<T extends JpaApiIdentifiable> extends GetApiRepositoryService<T>
Our standard find by api id service which uses an API repository, which has an extra findByApiId Because the most generic services facilitate no support for finding an entity by anything else than it's own id, we need to implement it here to make it part of our more specific Jpa service implementation
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.slf4j.Logger
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default Optional<T>
     

    Methods inherited from interface org.autumnframework.service.jpa.services.elementary.shared.GetApiRepositoryService

    getRepository
  • Field Details

    • log

      static final org.slf4j.Logger log
  • Method Details