/** * Konstruktören hämtar användarens kortsamlingar och sparar dem i användarobjektet. Konstruktören * har även 5 parametrar som används för att spara användarens id-nummer, namn, personnummer, * adress och telefonnummer. * * @param userId användarens id-nummer * @param username användarens namn */ public RegularUser(int userId, String username) throws SQLException { this.username = username; this.userId = userId; // hämta användarens kortsamlingar boolean isUserGuest = false; cardCollections = CollectionManager.getTablesAsCollections(userId, isUserGuest); }
/** * Uppdaterar användarens kortsamling genom att hämta ny data från databasen. Kortsamlingar hämtas * från databasen för att hålla användarobjektets kortsamlingar uppdaterade. * * @throws SQLException */ public void updateCollections() throws SQLException { boolean isUserGuest = false; // hämta användarens kortsamlingar cardCollections = CollectionManager.getTablesAsCollections(userId, isUserGuest); }