## Uses of Class
model.exceptions.GoException

Packages that use GoException
model
model.entry
model.exceptions
model.tournament
settings

Uses of GoException in model

Methods in model that throw GoException
`static Tournament` `TournamentManager.addTournament(Tournament new_tournament)` Creates a new tournament data file and adds tournament header information to the tournament list file (tournaments.xml) (tournament id number and filename are generated automatically)
`static void` `TournamentManager.deleteTournament(ID tournament_id)`
`static EntryInitializer` `TournamentManager.getEntryInitializer(ID tournament_id)`
`static EntryUpdater` `TournamentManager.getEntryUpdater(ID tournament_id, ID entry_id)`
`static EntryInitializer` `TournamentManager.getPreEntryInitializer(ID tournament_id)`
`static EntryUpdater` `TournamentManager.getPreEntryUpdater(ID tournament_id, ID entry_id)`
`static TournamentInitializer` `TournamentManager.getTournamentInitializer()`
`static TournamentUpdater` `TournamentManager.getTournamentUpdater(ID tournament_id)`
`static Country` `Country.getUnknownCountry()`
`int` `Tournament.importPreEntriesFromWiki(java.lang.String pre_entries_from_wiki)` Adds pre-entries from a string in wiki-format.
`static Country` `Country.parseCountryByCode(java.lang.String country_code)` Returns corresponding country name from a given country code.
`static Rank` `Rank.parseRank(java.lang.String rank)` Parses rank from a string.
`static void` `TournamentManager.readTournamentDataFromDisk()`
`void` `EntryUpdater.run()`
`void` `TournamentUpdater.run()`
`void` `EntryInitializer.run()`
`void` `TournamentInitializer.run()`
`void` `EntryInitializer.run(ID confirmed_pre_entry_id)`

Constructors in model that throw GoException
`TournamentInitializer(ID tournament_id)`

Uses of GoException in model.entry

Methods in model.entry that throw GoException
`void` `EntryDataModelEditor.addDiscountId(ID discount_id)`
`abstract void` `EntryDataModelEditor.run()`
`void` `EntryDataModelEditor.setClub(java.lang.String club)`
`void` `EntryDataModelEditor.setCountry(Country country)`
`void` `EntryDataModelEditor.setCountry(java.lang.String country_code)`
`void` `EntryDataModelEditor.setDateOfBirth(java.lang.String day, java.lang.String month)`
`void` `EntryDataModelEditor.setFirstName(java.lang.String first_name)`
`void` `EntryDataModelEditor.setLastName(java.lang.String last_name)`
`void` `EntryDataModelEditor.setPaidSum(java.math.BigDecimal paid_sum)`
`void` `EntryDataModelEditor.setPaidSum(java.lang.String paid_sum)`
`void` `EntryDataModelEditor.setRank(Rank rank)`
`void` `EntryDataModelEditor.setRank(java.lang.String rank)`
`void` `EntryDataModelEditor.setTotalFee(java.math.BigDecimal total_fee)`
`void` `EntryDataModelEditor.setTotalFee(java.lang.String total_fee)`

Uses of GoException in model.exceptions

Subclasses of GoException in model.exceptions
`class` `DataFileException`
`class` `DiscountNotFoundException`
`class` `DuplicatePlayerException`
`class` `EntryDateNotSetException`
`class` `EntryNotFoundException`
`class` `GoIOException`
`class` `ParseGoDateException`
`class` `PreEntryNotFoundException`
`class` `TournamentClosedException`
`class` `TournamentNotFoundException`
`class` `TournamentOpenException`

Uses of GoException in model.tournament

Methods in model.tournament that throw GoException
`abstract void` `TournamentDataModelEditor.run()`
`void` `TournamentDataModelEditor.setBaseFee(java.math.BigDecimal base_fee)`
`void` `TournamentDataModelEditor.setBaseFee(java.lang.String new_base_fee)`
`void` `TournamentDataModelEditor.setDate(GoDate date)`
`void` `TournamentDataModelEditor.setDefaultCountry(Country default_country)`
`void` `TournamentDataModelEditor.setDefaultCountry(java.lang.String default_country_code)`
`void` `TournamentDataModelEditor.setName(java.lang.String name)`

Uses of GoException in settings

Methods in settings that throw GoException
`static ID` `Settings.getNextTournamentId()`
`static void` `Settings.setAppRoot(java.lang.String root)`