+ public CountryCode getResidenceCountry() {
+ return residenceCountry;
+ }
+
+ public void setResidenceCountry(CountryCode residenceCountry) {
+ this.residenceCountry = residenceCountry;
+ rawUpdateCountryData();
+ }
+
+ private void rawUpdateCountryData() {
+ try (GigiPreparedStatement update = new GigiPreparedStatement("UPDATE users SET country=? WHERE id=?")) {
+ update.setString(1, residenceCountry == null ? null : residenceCountry.getCountryCode());
+ update.setInt(2, getId());
+ update.executeUpdate();
+ }
+ }