MongoRestaurantRepository

@Singleton
@Requires(env = ["prod"])
class MongoRestaurantRepository(repository: MongoCrudRestaurantRepository) : RestaurantRepository

Constructors

Link copied to clipboard
constructor(repository: MongoCrudRestaurantRepository)

Functions

Link copied to clipboard
open override fun delete(entity: Restaurant)
Link copied to clipboard
open override fun findAllByManagerId(managerId: UserId): List<Restaurant>

Finds all Restaurant entities associated with a specific manager ID.

Link copied to clipboard
open override fun findById(id: RestaurantId): Restaurant?
Link copied to clipboard
open override fun save(entity: Restaurant)
Link copied to clipboard
open override fun update(entity: Restaurant)