diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/user/UserMapper.xml b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/user/UserMapper.xml
index 31a8fe407..6f3734c11 100644
--- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/user/UserMapper.xml
+++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/user/UserMapper.xml
@@ -28,12 +28,16 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -61,7 +65,12 @@
password_hash,
password_salt,
disabled,
- expired
+ expired,
+ access_window_start,
+ access_window_end,
+ valid_from,
+ valid_until,
+ timezone
FROM guacamole_user
WHERE username IN
@@ -142,7 +171,12 @@
SET password_hash = #{object.passwordHash,jdbcType=BINARY},
password_salt = #{object.passwordSalt,jdbcType=BINARY},
disabled = #{object.disabled,jdbcType=BOOLEAN},
- expired = #{object.expired,jdbcType=BOOLEAN}
+ expired = #{object.expired,jdbcType=BOOLEAN},
+ access_window_start = #{object.accessWindowStart,jdbcType=TIME},
+ access_window_end = #{object.accessWindowEnd,jdbcType=TIME},
+ valid_from = #{object.validFrom,jdbcType=DATE},
+ valid_until = #{object.validUntil,jdbcType=DATE},
+ timezone = #{object.timeZone,jdbcType=VARCHAR}
WHERE user_id = #{object.objectID,jdbcType=VARCHAR}
diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/user/UserMapper.xml b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/user/UserMapper.xml
index d78b30abb..fd9138cfe 100644
--- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/user/UserMapper.xml
+++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-postgresql/src/main/resources/org/glyptodon/guacamole/auth/jdbc/user/UserMapper.xml
@@ -28,12 +28,17 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -61,7 +66,12 @@
password_hash,
password_salt,
disabled,
- expired
+ expired,
+ access_window_start,
+ access_window_end,
+ valid_from,
+ valid_until,
+ timezone
FROM guacamole_user
WHERE username IN
@@ -142,7 +172,12 @@
SET password_hash = #{object.passwordHash,jdbcType=BINARY},
password_salt = #{object.passwordSalt,jdbcType=BINARY},
disabled = #{object.disabled,jdbcType=BOOLEAN},
- expired = #{object.expired,jdbcType=BOOLEAN}
+ expired = #{object.expired,jdbcType=BOOLEAN},
+ access_window_start = #{object.accessWindowStart,jdbcType=TIME},
+ access_window_end = #{object.accessWindowEnd,jdbcType=TIME},
+ valid_from = #{object.validFrom,jdbcType=DATE},
+ valid_until = #{object.validUntil,jdbcType=DATE},
+ timezone = #{object.timeZone,jdbcType=VARCHAR}
WHERE user_id = #{object.objectID,jdbcType=VARCHAR}