]> git.mxchange.org Git - juser-activity-core.git/blobdiff - src/org/mxchange/jusercore/model/user/activity/UserActivityLog.java
Continued:
[juser-activity-core.git] / src / org / mxchange / jusercore / model / user / activity / UserActivityLog.java
index 42b6f9a6db516e9430ee9c89bc24c9ccdceffaa8..33ccdb5daff3d2a45de0f8f5c943168efb015358 100644 (file)
@@ -17,7 +17,7 @@
 package org.mxchange.jusercore.model.user.activity;
 
 import java.text.MessageFormat;
-import java.util.Calendar;
+import java.util.Date;
 import java.util.Objects;
 import javax.persistence.Basic;
 import javax.persistence.CascadeType;
@@ -37,7 +37,7 @@ import javax.persistence.Table;
 import javax.persistence.Temporal;
 import javax.persistence.TemporalType;
 import javax.persistence.Transient;
-import org.mxchange.jcontacts.contact.title.PersonalTitle;
+import org.mxchange.jcontacts.model.contact.title.PersonalTitle;
 import org.mxchange.jusercore.model.user.LoginUser;
 import org.mxchange.jusercore.model.user.User;
 
@@ -53,11 +53,7 @@ import org.mxchange.jusercore.model.user.User;
 @NamedQueries (
                {
                        @NamedQuery (name = "AllUserActivityLog", query = "SELECT a FROM user_activity_log AS a ORDER BY a.activityId DESC"),
-                       @NamedQuery (name = "FindAllUsersActivity", query = "SELECT a FROM user_activity_log AS a WHERE a.activityUser = :activityUser ORDER BY a.activityId DESC"),
-                       @NamedQuery (name = "FindAllActivityByType", query = "SELECT a FROM user_activity_log AS a WHERE a.activityType LIKE :activityType ORDER BY a.activityId DESC"),
-                       @NamedQuery (name = "FindUsersActivityByType", query = "SELECT a FROM user_activity_log AS a WHERE a.activityUser = :activityUser AND a.activityType LIKE :activityType ORDER BY a.activityId DESC"),
-                       @NamedQuery (name = "FindAllActivityByMultipleTypes", query = "SELECT a FROM user_activity_log AS a WHERE a.activityType IN :activityTypes ORDER BY a.activityId DESC"),
-                       @NamedQuery (name = "FindUsersActivityByMultipleTypes", query = "SELECT a FROM user_activity_log AS a WHERE a.activityUser = :activityUser AND a.activityType IN :activityTypes ORDER BY a.activityId DESC")
+                       @NamedQuery (name = "SearchAllUsersActivity", query = "SELECT a FROM user_activity_log AS a WHERE a.activityUser = :activityUser ORDER BY a.activityId DESC")
                }
 )
 @SuppressWarnings ("PersistenceUnitPresent")
@@ -118,7 +114,7 @@ public class UserActivityLog implements LogableUserActivity {
        @Basic (optional = false)
        @Temporal (TemporalType.TIMESTAMP)
        @Column (name = "activity_timestamp", nullable = false, updatable = false)
-       private Calendar activityTimestamp;
+       private Date activityTimestamp;
 
        /**
         * Type
@@ -150,12 +146,12 @@ public class UserActivityLog implements LogableUserActivity {
        /**
         * Constructor with message, type and user
         * <p>
-        * @param activityMessage Message
-        * @param activityType Type
-        * @param activityUser User instance
+        * @param activityMessage   Message
+        * @param activityType      Type
+        * @param activityUser      User instance
         * @param activityTimestamp imestamp
         */
-       public UserActivityLog (final String activityMessage, final String activityType, final User activityUser, final Calendar activityTimestamp) {
+       public UserActivityLog (final String activityMessage, final String activityType, final User activityUser, final Date activityTimestamp) {
                // Call other constructor
                this(activityType, activityUser, activityTimestamp);
 
@@ -175,11 +171,11 @@ public class UserActivityLog implements LogableUserActivity {
        /**
         * Constructor with type, user and timestamp
         * <p>
-        * @param activityType Type
-        * @param activityUser User instance
+        * @param activityType      Type
+        * @param activityUser      User instance
         * @param activityTimestamp imestamp
         */
-       public UserActivityLog (final String activityType, final User activityUser, final Calendar activityTimestamp) {
+       public UserActivityLog (final String activityType, final User activityUser, final Date activityTimestamp) {
                // Make sure all is set
                if (null == activityType) {
                        // Throw NPE
@@ -225,13 +221,13 @@ public class UserActivityLog implements LogableUserActivity {
        /**
         * Constructor with message, type, user, timestamp and principal name
         * <p>
-        * @param activityMessage Message
-        * @param activityType Type
-        * @param activityUser User instance
+        * @param activityMessage   Message
+        * @param activityType      Type
+        * @param activityUser      User instance
         * @param activityTimestamp imestamp
-        * @param principalName Principal name
+        * @param principalName     Principal name
         */
-       public UserActivityLog (final String activityMessage, final String activityType, final User activityUser, final Calendar activityTimestamp, final String principalName) {
+       public UserActivityLog (final String activityMessage, final String activityType, final User activityUser, final Date activityTimestamp, final String principalName) {
                // Call other constructor
                this(activityMessage, activityType, activityUser, activityTimestamp);
 
@@ -242,12 +238,12 @@ public class UserActivityLog implements LogableUserActivity {
        /**
         * Consctructor with type, user, timestamp and principal name
         * <p>
-        * @param activityType Type
-        * @param activityUser User instance
+        * @param activityType      Type
+        * @param activityUser      User instance
         * @param activityTimestamp imestamp
-        * @param principalName Principal name
+        * @param principalName     Principal name
         */
-       public UserActivityLog (final String activityType, final User activityUser, final Calendar activityTimestamp, final String principalName) {
+       public UserActivityLog (final String activityType, final User activityUser, final Date activityTimestamp, final String principalName) {
                // Call other constructor
                this(activityType, activityUser, activityTimestamp);
 
@@ -346,13 +342,13 @@ public class UserActivityLog implements LogableUserActivity {
 
        @Override
        @SuppressWarnings ("ReturnOfDateField")
-       public Calendar getActivityTimestamp () {
+       public Date getActivityTimestamp () {
                return this.activityTimestamp;
        }
 
        @Override
        @SuppressWarnings ("AssignmentToDateFieldFromParameter")
-       public void setActivityTimestamp (final Calendar activityTimestamp) {
+       public void setActivityTimestamp (final Date activityTimestamp) {
                this.activityTimestamp = activityTimestamp;
        }