]> git.mxchange.org Git - juser-activity-core.git/commitdiff
Continued a bit:
authorRoland Häder <roland@mxchange.org>
Thu, 1 Sep 2016 15:14:43 +0000 (17:14 +0200)
committerRoland Häder <roland@mxchange.org>
Thu, 1 Sep 2016 15:31:50 +0000 (17:31 +0200)
- added named query FindAllActivityByType for searching all user activity by type (all users)
- added named queries for multiple types + user

src/org/mxchange/jusercore/model/user/activity/UserActivityLog.java

index 4f02151bc1700bbaf3cfcceb63b7cf8b4667427e..f89309aef1bcb6ff260818d4e88e2808004c0156 100644 (file)
@@ -54,7 +54,10 @@ import org.mxchange.jusercore.model.user.User;
                {
                        @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 = "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 = "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")
                }
 )
 @SuppressWarnings ("PersistenceUnitPresent")