/**
  * 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);
 }