package golf.handicap.hibernate.db import handicap.grpc.HandicapData import handicap.grpc.ListCoursesResponse import io.smallrye.mutiny.Uni import org.hibernate.reactive.mutiny.Mutiny import java.sql.SQLException interface IPopulateCourse { @Throws(SQLException::class, InterruptedException::class) fun getCourseWithTee( courseMap: java.util.HashMap, sessionFactory: Mutiny.SessionFactory ): Uni fun listCourses( state: String, sessionFactory: Mutiny.SessionFactory ): Uni fun getCourses( state: String, sessionFactory: Mutiny.SessionFactory ): Uni }