package semtex.archery.data.dao; import java.sql.SQLException; import java.util.List; import java.util.UUID; import semtex.archery.data.entities.Visit; import com.j256.ormlite.dao.RuntimeExceptionDao; public class VisitRuntimeExceptionDao extends RuntimeExceptionDao<Visit, UUID> { private final IVisitDao dao; public VisitRuntimeExceptionDao(final IVisitDao dao) { super(dao); this.dao = dao; } public Visit findLastOpenVisit() { try { return dao.findLastOpenVisit(); } catch(final SQLException e) { throw new RuntimeException(e); } } public List<Visit> findAllVisits(final boolean ascending, final long limit) { try { return dao.findAllVisits(ascending, limit); } catch(final SQLException e) { throw new RuntimeException(e); } } }