## Uses of Class
model.ID

Packages that use ID
model
model.entry
model.exceptions
model.tournament
settings
view

Uses of ID in model

Methods in model that return ID
`ID` `Discount.getId()` Returns discount id.

Methods in model with parameters of type ID
`static void` `TournamentManager.closeTournament(ID tournament_id)`
`static void` `TournamentManager.deleteEntry(ID tournament_id, ID entry_id)`
`static void` `TournamentManager.deleteTournament(ID tournament_id)`
`void` `TournamentUpdater.editDiscount(ID discount_id, java.lang.String name, java.lang.String amount, boolean dominant)`
`static Tournament` `TournamentManager.getClosedTournament(ID tournament_id)` Returns a closed tournament with the given tournament id number.
`Entry` `Tournament.getEntry(ID entry_id)`
`static EntryInitializer` `TournamentManager.getEntryInitializer(ID tournament_id)`
`static EntryUpdater` `TournamentManager.getEntryUpdater(ID tournament_id, ID entry_id)`
`int` `Tournament.getNumberOfDiscounts(ID discount_id)`
`static Tournament` `TournamentManager.getOpenTournament(ID tournament_id)` Returns an open tournament with the given tournament id number.
`Entry` `Tournament.getPreEntry(ID entry_id)`
`static EntryInitializer` `TournamentManager.getPreEntryInitializer(ID tournament_id)`
`static EntryUpdater` `TournamentManager.getPreEntryUpdater(ID tournament_id, ID entry_id)`
`static Tournament` `TournamentManager.getTournament(ID tournament_id)`
`static TournamentUpdater` `TournamentManager.getTournamentUpdater(ID tournament_id)`
`boolean` `Entry.hasDiscountId(ID query_id)` Checks if entry has a given discount.
`void` `TournamentUpdater.removeDiscount(ID discount_id)`
`static void` `TournamentManager.reopenTournament(ID tournament_id)`
`void` `EntryInitializer.run(ID confirmed_pre_entry_id)`

Constructors in model with parameters of type ID
`TournamentInitializer(ID tournament_id)`

Uses of ID in model.entry

Methods in model.entry that return ID
`ID[]` `EntryDataModel.getDiscountIds()`
`ID` `EntryDataModel.getId()`

Methods in model.entry with parameters of type ID
`void` `EntryDataModelEditor.addDiscountId(ID discount_id)`

Uses of ID in model.exceptions

Constructors in model.exceptions with parameters of type ID
`DiscountNotFoundException(ID discount_id)`
`EntryNotFoundException(ID entry_id)`
`PreEntryNotFoundException(ID entry_id)`
`TournamentNotFoundException(ID tournament_id)`
`TournamentNotFoundException(ID tournament_id, java.lang.String extra_info)`

Uses of ID in model.tournament

Methods in model.tournament that return ID
`ID` `TournamentDataModel.getId()`

Uses of ID in settings

Methods in settings that return ID
`static ID` `Settings.getNextTournamentId()`

Uses of ID in view

Constructors in view with parameters of type ID
`AEditEntryURL(ID tid, boolean pre, ID eid, boolean edit)` Constructs the URL.
`AEditTournamentURL(ID tid)` Constructs the URL.
`AImportURL(ID tid)` Constructs the URL.
`ASetTournamentStateURL(ID tid, boolean open)` Constructs the URL.
`ASortEntryListURL(java.lang.String sort_by, ID tid, boolean pre, boolean printable)` Constructs the URL.
`PEditTournamentURL(ID tid)` Constructs the URL.
`PExportURL(ID tid, boolean pre)` Constructs the URL.
`PImportURL(ID tid)` Constructs the URL.
`PLogURL(ID tid)` Constructs the URL.
`PRegistrationURL(ID tid)` As above, but 'pre' also defaults to false.
`PRegistrationURL(ID tid, boolean pre)` As above, but 'printable' also defaults to false.
`PRegistrationURL(ID tid, boolean pre, boolean printable)` 'edit' defaults to false and 'eid' to null.
`PRegistrationURL(ID tid, boolean pre, ID eid)` As above, but 'printable' also default to false.
`PRegistrationURL(ID tid, boolean pre, ID eid, boolean printable)` As above, but missing parameters are given default values.
`PRegistrationURL(ID tid, boolean pre, ID eid, boolean edit, boolean printable)` Constructs the URL.
`PStatisticsURL(ID tid)` Constructs the URL.