public interface IGameRepository<P extends IPlayer, G extends IGame<P>>
abstract List<G>
findAll(Function1<G, Boolean> filter)
getAllByNotStarted()
abstract G
getByCode(String gameCode)
abstract Unit
add(G game)
removeByCode(String gameCode)
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abstract List<G> findAll(Function1<G, Boolean> filter)
abstract List<G> getAllByNotStarted()
abstract G getByCode(String gameCode)
abstract Unit add(G game)
abstract Unit removeByCode(String gameCode)