]> git.mxchange.org Git - juser-core.git/commitdiff
Continued a bit:
authorRoland Häder <roland@mxchange.org>
Sat, 3 Jun 2017 14:47:04 +0000 (16:47 +0200)
committerRoland Häder <roland@mxchange.org>
Sat, 3 Jun 2017 14:47:04 +0000 (16:47 +0200)
- creation timestamps should not be updateable
- same with updated-timestamps, they should never be insertable (calling persist()?)
- some comments improved

src/org/mxchange/jusercore/model/user/LoginUser.java
src/org/mxchange/jusercore/model/user/User.java
src/org/mxchange/jusercore/model/user/status/UserAccountStatus.java

index 15d75d17cfb66bfdc94baab93d6f974fadb67a08..ac5ddb1dcf0925fbc1fcaec8f5f526e3f8aad3d3 100644 (file)
@@ -100,7 +100,7 @@ public class LoginUser implements User {
         */
        @Basic (optional = false)
        @Temporal (TemporalType.TIMESTAMP)
-       @Column (name = "user_created", nullable = false)
+       @Column (name = "user_created", nullable = false, updatable = false)
        private Calendar userCreated;
 
        /**
@@ -163,7 +163,7 @@ public class LoginUser implements User {
         * When this user has been updated
         */
        @Temporal (TemporalType.TIMESTAMP)
-       @Column (name = "user_updated")
+       @Column (name = "user_updated", insertable = false)
        private Calendar userUpdated;
 
        /**
index 178c2ecba775590bf9e19b3c0982dca95d41ed7c..7700f502270a2e0f4478c702752401d6cfa49280 100644 (file)
@@ -24,7 +24,7 @@ import org.mxchange.jusercore.model.user.profilemodes.ProfileMode;
 import org.mxchange.jusercore.model.user.status.UserAccountStatus;
 
 /**
- * A user POPJI
+ * A user POJI
  * <p>
  * @author Roland Häder<roland@mxchange.org>
  */
index 0ba102411185e9fc4e3f16518b6acde8ebf6890c..ab1e04319696a7a1e14d46ebb2e66ca69eddc0d8 100644 (file)
@@ -51,9 +51,9 @@ public enum UserAccountStatus implements Serializable {
        private final String styleClass;
 
        /**
-        * Constructor with i18n translation key
+        * Constructor with i18n translation key and CSS style class
         * <p>
-        * @param messageKey  Message key (i18n)
+        * @param messageKey Message key (i18n)
         * @param styleClass CSS style class
         */
        private UserAccountStatus (final String messageKey, final String styleClass) {