Class ListCrudRepositoryStub<T,ID>

java.lang.Object
org.stubit.springdata.RepositoryStub<T,ID>
org.stubit.springdata.CrudRepositoryStub<T,ID>
org.stubit.springdata.ListCrudRepositoryStub<T,ID>
All Implemented Interfaces:
org.springframework.data.repository.CrudRepository<T,ID>, org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.Repository<T,ID>

@NullMarked public abstract class ListCrudRepositoryStub<T,ID> extends CrudRepositoryStub<T,ID> implements org.springframework.data.repository.ListCrudRepository<T,ID>
A stub implementation of ListCrudRepositoryStub that stores data in memory.
See Also:
  • Constructor Details

    • ListCrudRepositoryStub

      public ListCrudRepositoryStub()
  • Method Details

    • saveAll

      public <S extends T> List<S> saveAll(Iterable<S> entities)
      Specified by:
      saveAll in interface org.springframework.data.repository.CrudRepository<T,ID>
      Specified by:
      saveAll in interface org.springframework.data.repository.ListCrudRepository<T,ID>
      Overrides:
      saveAll in class CrudRepositoryStub<T,ID>
    • findAll

      public List<T> findAll()
      Specified by:
      findAll in interface org.springframework.data.repository.CrudRepository<T,ID>
      Specified by:
      findAll in interface org.springframework.data.repository.ListCrudRepository<T,ID>
      Overrides:
      findAll in class CrudRepositoryStub<T,ID>
    • findAllById

      public List<T> findAllById(Iterable<ID> ids)
      Specified by:
      findAllById in interface org.springframework.data.repository.CrudRepository<T,ID>
      Specified by:
      findAllById in interface org.springframework.data.repository.ListCrudRepository<T,ID>
      Overrides:
      findAllById in class CrudRepositoryStub<T,ID>