MongoMenuRepository

@Singleton
@Requires(env = ["prod"])
class MongoMenuRepository(repository: MongoCrudMenuRepository) : MenuRepository

Constructors

Link copied to clipboard
constructor(repository: MongoCrudMenuRepository)

Functions

Link copied to clipboard
open override fun delete(entity: Menu)
Link copied to clipboard
open override fun findAllByRestaurantId(restaurantId: RestaurantId): List<Menu>

Finds all Menu entities associated with a specific RestaurantId.

Link copied to clipboard
open override fun findById(id: MenuId): Menu?
Link copied to clipboard
open override fun findByIdAndRestaurantId(id: MenuId, restaurantId: RestaurantId): Menu?

Finds a Menu by its ID and associated RestaurantId.

Link copied to clipboard
open override fun save(entity: Menu)
Link copied to clipboard
open override fun update(entity: Menu)