package gw.rating.rtm.query uses gw.rating.rtm.domain.OrderedPersistenceAdapter uses gw.rating.rtm.domain.OrderedPersistenceElement uses gw.api.database.Query uses java.util.List class DatabaseRowLoader implements OrderedPersistenceLoader { override function loadRows(table: RateTable): List { var query = Query.make(table.Definition.FactorRowEntity) query.compare("RateTable", Equals, table.TableOwningFactors) return query.select().toList().map(\ b -> OrderedPersistenceElement.cacheKeyableBean(b, table.Definition)) } }