Interface FavouriteTransferRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<FavouriteTransfer,String>, org.springframework.data.repository.PagingAndSortingRepository<FavouriteTransfer,String>, org.springframework.data.repository.Repository<FavouriteTransfer,String>

@Repository public interface FavouriteTransferRepository extends org.springframework.data.repository.PagingAndSortingRepository<FavouriteTransfer,String>
Repository interface to do queries for Favourite Transfer data.
  • Method Summary

    Modifier and Type
    Method
    Description
    Find all favourites transfers by user Id.
    Find all favourites transfers by user Id and eb contract id.
    org.springframework.data.domain.Page<FavouriteTransfer>
    findByUserIdAndOrigin(String userId, String origin, org.springframework.data.domain.Pageable pageable)
    Finds Favourites Transfers by user id and origin product.

    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 org.springframework.data.repository.PagingAndSortingRepository

    findAll, findAll
  • Method Details

    • findAllByUserId

      List<FavouriteTransfer> findAllByUserId(String userId)
      Find all favourites transfers by user Id.
      Parameters:
      userId - user identifier.
      Returns:
      list.
    • findAllByUserIdAndEbContractId

      List<FavouriteTransfer> findAllByUserIdAndEbContractId(String userId, String ebContractId)
      Find all favourites transfers by user Id and eb contract id.
      Parameters:
      userId - user identifier.
      ebContractId - contract identifier.
      Returns:
      list.
    • findByUserIdAndOrigin

      org.springframework.data.domain.Page<FavouriteTransfer> findByUserIdAndOrigin(String userId, String origin, org.springframework.data.domain.Pageable pageable)
      Finds Favourites Transfers by user id and origin product.
      Parameters:
      userId - user identifier.
      origin - origin product.
      pageable - pagination params Pageable.
      Returns:
      Favourites Transfers found by user id and origin product FavouriteTransfer.