package golf.handicap.hibernate.db import golf.handicap.Golfer import io.smallrye.mutiny.Uni import org.hibernate.SessionFactory import org.hibernate.reactive.mutiny.Mutiny interface IPopulateGolferScores { @Throws(Exception::class) fun getGolferScores(golfer: Golfer, rows: Int, sessionFactory: Mutiny.SessionFactory): Uni> @Throws(Exception::class) fun removeLastScore(golferPIN: String?, session: Mutiny.Session): Uni @Throws(Exception::class) fun setGolferHandicap(golfer: Golfer, session: Mutiny.Session): Uni }