summaryrefslogtreecommitdiff
path: root/src/main/java/design/persistence/LeagueDatabase.java
blob: 2ab3e3075043fe07e7ffd1d509e9f8e28230cf9f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package design.persistence;

import design.model.League;

public interface LeagueDatabase {
    static LeagueDatabase instance() {
        return JSONLeagueDatabase.instance();
    }

    League getLeague(int id);

    League[] getLeagues();

    void addLeague(League league);

    void removeLeague(League league);

    void updateLeague(League league);
}