This is an automated email from the ASF dual-hosted git repository.
solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git
The following commit(s) were added to refs/heads/master by this push:
new 602a028 [OPENMEETINGS-1856] sonar should be more happy
602a028 is described below
commit 602a028925a5a389d11e2ff5c4ec55bb74bb14a8
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Wed Mar 6 14:07:22 2019 +0700
[OPENMEETINGS-1856] sonar should be more happy
---
.../openmeetings/db/entity/basic/ChatMessage.java | 29 ++---
.../db/entity/basic/Configuration.java | 19 ++-
.../openmeetings/db/entity/basic/MailMessage.java | 17 ++-
.../db/entity/calendar/Appointment.java | 135 ++++++++++-----------
.../db/entity/calendar/MeetingMember.java | 13 +-
.../db/entity/calendar/OmCalendar.java | 37 +++---
.../openmeetings/db/entity/file/BaseFileItem.java | 27 ++---
.../openmeetings/db/entity/file/FileItem.java | 37 +++---
.../openmeetings/db/entity/file/FileItemLog.java | 10 +-
.../openmeetings/db/entity/log/ConferenceLog.java | 15 +--
.../openmeetings/db/entity/record/Recording.java | 57 +++++----
.../db/entity/record/RecordingChunk.java | 13 +-
.../openmeetings/db/entity/room/Invitation.java | 9 +-
.../apache/openmeetings/db/entity/room/Room.java | 39 +++---
.../openmeetings/db/entity/room/RoomGroup.java | 5 +-
.../openmeetings/db/entity/room/RoomModerator.java | 13 +-
.../openmeetings/db/entity/room/RoomPoll.java | 24 ++--
.../db/entity/room/RoomPollAnswer.java | 7 +-
.../openmeetings/db/entity/server/LdapConfig.java | 11 +-
.../openmeetings/db/entity/server/OAuthServer.java | 10 +-
.../openmeetings/db/entity/server/SOAPLogin.java | 5 +-
.../openmeetings/db/entity/server/Sessiondata.java | 7 +-
.../apache/openmeetings/db/entity/user/Group.java | 17 ++-
.../openmeetings/db/entity/user/GroupUser.java | 13 +-
.../db/entity/user/PrivateMessage.java | 15 +--
.../apache/openmeetings/db/entity/user/User.java | 43 +++----
.../openmeetings/db/entity/user/UserContact.java | 41 +++----
.../mail/template/AbstractTemplatePanel.java | 5 +-
.../web/admin/users/PasswordDialog.java | 14 +--
.../apache/openmeetings/web/pages/HashPage.java | 3 +-
.../mail/template/subject/TestSubjTemplate.java | 11 +-
.../openmeetings/web/pages/TestHashPage.java | 27 ++++-
pom.xml | 2 +-
33 files changed, 339 insertions(+), 391 deletions(-)
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/ChatMessage.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/ChatMessage.java
index 4cee3df..d1b1073 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/ChatMessage.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/ChatMessage.java
@@ -28,7 +28,6 @@ import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -40,21 +39,19 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getChatMessageById", query = "SELECT c FROM
ChatMessage c WHERE c.id = :id")
- , @NamedQuery(name = "getChatMessages", query = "SELECT c FROM
ChatMessage c ORDER BY c.id")
- , @NamedQuery(name = "getGlobalChatMessages", query = "SELECT c FROM
ChatMessage c WHERE c.toUser IS NULL AND c.toRoom IS NULL ORDER BY c.sent DESC")
- , @NamedQuery(name = "getChatMessagesByRoom", query = "SELECT c FROM
ChatMessage c WHERE c.toUser IS NULL AND c.toRoom.id = :roomId"
- + " AND (true = :all OR (false = :all AND
c.needModeration = false)) ORDER BY c.sent DESC")
- , @NamedQuery(name = "getChatMessagesByUser", query = "SELECT c FROM
ChatMessage c WHERE c.toUser IS NOT NULL AND c.toRoom IS NULL AND "
- + "(c.fromUser.id = :userId OR c.toUser.id = :userId)
ORDER BY c.sent DESC")
- , @NamedQuery(name = "getChatMessagesByUserTime", query = "SELECT c
FROM ChatMessage c WHERE c.toUser IS NOT NULL AND c.toRoom IS NULL AND "
- + "(c.fromUser.id = :userId OR c.toUser.id = :userId)
AND c.sent > :date ORDER BY c.sent DESC")
- , @NamedQuery(name = "deleteChatGlobal", query = "DELETE FROM
ChatMessage c WHERE c.toUser IS NULL AND c.toRoom IS NULL")
- , @NamedQuery(name = "deleteChatRoom", query = "DELETE FROM ChatMessage
c WHERE c.toUser IS NULL AND c.toRoom.id = :roomId")
- , @NamedQuery(name = "deleteChatUser", query = "DELETE FROM ChatMessage
c WHERE c.toRoom IS NULL AND c.toUser.id = :userId")
- , @NamedQuery(name = "purgeChatUserName", query = "UPDATE ChatMessage c
SET c.fromName = :purged WHERE c.fromUser.id = :userId")
-})
+@NamedQuery(name = "getChatMessageById", query = "SELECT c FROM ChatMessage c
WHERE c.id = :id")
+@NamedQuery(name = "getChatMessages", query = "SELECT c FROM ChatMessage c
ORDER BY c.id")
+@NamedQuery(name = "getGlobalChatMessages", query = "SELECT c FROM ChatMessage
c WHERE c.toUser IS NULL AND c.toRoom IS NULL ORDER BY c.sent DESC")
+@NamedQuery(name = "getChatMessagesByRoom", query = "SELECT c FROM ChatMessage
c WHERE c.toUser IS NULL AND c.toRoom.id = :roomId"
+ + " AND (true = :all OR (false = :all AND c.needModeration =
false)) ORDER BY c.sent DESC")
+@NamedQuery(name = "getChatMessagesByUser", query = "SELECT c FROM ChatMessage
c WHERE c.toUser IS NOT NULL AND c.toRoom IS NULL AND "
+ + "(c.fromUser.id = :userId OR c.toUser.id = :userId) ORDER BY
c.sent DESC")
+@NamedQuery(name = "getChatMessagesByUserTime", query = "SELECT c FROM
ChatMessage c WHERE c.toUser IS NOT NULL AND c.toRoom IS NULL AND "
+ + "(c.fromUser.id = :userId OR c.toUser.id = :userId) AND
c.sent > :date ORDER BY c.sent DESC")
+@NamedQuery(name = "deleteChatGlobal", query = "DELETE FROM ChatMessage c
WHERE c.toUser IS NULL AND c.toRoom IS NULL")
+@NamedQuery(name = "deleteChatRoom", query = "DELETE FROM ChatMessage c WHERE
c.toUser IS NULL AND c.toRoom.id = :roomId")
+@NamedQuery(name = "deleteChatUser", query = "DELETE FROM ChatMessage c WHERE
c.toRoom IS NULL AND c.toUser.id = :userId")
+@NamedQuery(name = "purgeChatUserName", query = "UPDATE ChatMessage c SET
c.fromName = :purged WHERE c.fromUser.id = :userId")
@Table(name = "chat")
@Root(name = "ChatMessage")
public class ChatMessage implements IDataProviderEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Configuration.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Configuration.java
index eafea67..6d17e8d 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Configuration.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Configuration.java
@@ -29,7 +29,6 @@ import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -40,16 +39,14 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name = "forceGetConfigurationByKey", query =
"SELECT c FROM Configuration c WHERE c.key LIKE :key"),
- @NamedQuery(name = "getConfigurationsByKeys", query = "SELECT c
FROM Configuration c "
- + "WHERE c.key IN :keys and c.deleted = false"),
- @NamedQuery(name = "getNondeletedConfiguration", query =
"SELECT c FROM Configuration c "
- + "LEFT JOIN FETCH c.user WHERE c.deleted =
false ORDER BY c.id ASC"),
- @NamedQuery(name = "getConfigurationById", query = "SELECT c
FROM Configuration c "
- + "LEFT JOIN FETCH c.user WHERE c.id = :id and
c.deleted = false"),
- @NamedQuery(name = "countConfigurations", query = "SELECT
COUNT(c) FROM Configuration c WHERE c.deleted = false")
-})
+@NamedQuery(name = "forceGetConfigurationByKey", query = "SELECT c FROM
Configuration c WHERE c.key LIKE :key")
+@NamedQuery(name = "getConfigurationsByKeys", query = "SELECT c FROM
Configuration c "
+ + "WHERE c.key IN :keys and c.deleted = false")
+@NamedQuery(name = "getNondeletedConfiguration", query = "SELECT c FROM
Configuration c "
+ + "LEFT JOIN FETCH c.user WHERE c.deleted = false ORDER BY c.id
ASC")
+@NamedQuery(name = "getConfigurationById", query = "SELECT c FROM
Configuration c "
+ + "LEFT JOIN FETCH c.user WHERE c.id = :id and c.deleted =
false")
+@NamedQuery(name = "countConfigurations", query = "SELECT COUNT(c) FROM
Configuration c WHERE c.deleted = false")
@Table(name = "configuration")
@Root(name = "config")
public class Configuration extends HistoricalEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/MailMessage.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/MailMessage.java
index bff9218..1e2e2b8 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/MailMessage.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/MailMessage.java
@@ -26,22 +26,19 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import org.apache.openmeetings.db.entity.HistoricalEntity;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getMailMessageById", query = "SELECT m FROM
MailMessage m WHERE m.id = :id")
- , @NamedQuery(name = "getMailMessages", query = "SELECT m FROM
MailMessage m ORDER BY m.updated, m.inserted")
- , @NamedQuery(name = "getMailMessagesByStatus", query = "SELECT m FROM
MailMessage m WHERE m.status = :status ORDER BY m.updated, m.inserted")
- , @NamedQuery(name = "countMailMessages", query = "SELECT COUNT(m) FROM
MailMessage m")
- , @NamedQuery(name = "resetMailStatusByDate", query = "UPDATE
MailMessage m SET m.status = :noneStatus WHERE m.status = :sendingStatus AND
m.updated < :date")
- , @NamedQuery(name = "resetMailStatusById", query = "UPDATE MailMessage
m SET m.errorCount = 0, m.status = :noneStatus WHERE m.id = :id")
- , @NamedQuery(name = "purgeMailMessages", query = "DELETE FROM
MailMessage m WHERE m.recipients LIKE :email OR m.replyTo LIKE :email")
-})
+@NamedQuery(name = "getMailMessageById", query = "SELECT m FROM MailMessage m
WHERE m.id = :id")
+@NamedQuery(name = "getMailMessages", query = "SELECT m FROM MailMessage m
ORDER BY m.updated, m.inserted")
+@NamedQuery(name = "getMailMessagesByStatus", query = "SELECT m FROM
MailMessage m WHERE m.status = :status ORDER BY m.updated, m.inserted")
+@NamedQuery(name = "countMailMessages", query = "SELECT COUNT(m) FROM
MailMessage m")
+@NamedQuery(name = "resetMailStatusByDate", query = "UPDATE MailMessage m SET
m.status = :noneStatus WHERE m.status = :sendingStatus AND m.updated < :date")
+@NamedQuery(name = "resetMailStatusById", query = "UPDATE MailMessage m SET
m.errorCount = 0, m.status = :noneStatus WHERE m.id = :id")
+@NamedQuery(name = "purgeMailMessages", query = "DELETE FROM MailMessage m
WHERE m.recipients LIKE :email OR m.replyTo LIKE :email")
@Table(name = "email_queue")
public class MailMessage extends HistoricalEntity {
private static final long serialVersionUID = 1L;
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/Appointment.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/Appointment.java
index 334c2fc..f929491 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/Appointment.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/Appointment.java
@@ -35,7 +35,6 @@ import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
@@ -49,74 +48,72 @@ import org.simpleframework.xml.Root;
@Entity
@Table(name = "appointment")
-@NamedQueries({
- @NamedQuery(name="getAppointmentById", query="SELECT a FROM Appointment
a WHERE a.deleted = false AND a.id = :id")
- , @NamedQuery(name="getAppointmentByIdAny", query="SELECT a FROM
Appointment a WHERE a.id = :id")
- , @NamedQuery(name="getAppointments", query="SELECT a FROM Appointment
a WHERE a.deleted = false ORDER BY a.id")
- , @NamedQuery(name="appointmentsInRange",
- query="SELECT a FROM Appointment a "
- + "WHERE a.deleted = false "
- + " AND ( "
- + " (a.start BETWEEN :start AND :end) "
- + " OR (a.end BETWEEN :start AND :end) "
- + " OR (a.start < :start AND a.end > :end) "
- + " )"
- + " AND a.owner.id = :userId"
- )
- , @NamedQuery(name="joinedAppointmentsInRange",
- query="SELECT a FROM MeetingMember mm INNER JOIN mm.appointment
a "
- + "WHERE mm.deleted = false AND mm.user.id <>
a.owner.id AND mm.user.id = :userId "
- + " AND a.id NOT IN (SELECT a.id FROM Appointment a
WHERE a.owner.id = :userId)"
- + " AND mm.connectedEvent = false "
//connectedEvent is set for the MeetingMember if event is created from "Private
Messages", it is weird
- + " AND ( "
- + " (a.start BETWEEN :start AND :end) "
- + " OR (a.end BETWEEN :start AND :end) "
- + " OR (a.start < :start AND a.end > :end) "
- + " )"
- )
- , @NamedQuery(name="appointmentsInRangeRemind",
- query="SELECT a FROM Appointment a "
- //only ReminderType simple mail is concerned!
- + "WHERE a.deleted = false AND a.reminderEmailSend =
false"
- + " AND (a.reminder <> :none) "
- + " AND ( "
- + " (a.start BETWEEN :start AND :end) "
- + " OR (a.end BETWEEN :start AND :end) "
- + " OR (a.start < :start AND a.end > :end) "
- + " )"
- )
- , @NamedQuery(name="getAppointmentByRoomId", query="SELECT a FROM
Appointment a WHERE a.room.id = :roomId")
- , @NamedQuery(name="getAppointmentByOwnerRoomId", query="SELECT a FROM
Appointment a WHERE a.deleted = false AND a.owner.id = :userId AND a.room.id =
:roomId")
- //this query returns duplicates if the user books an appointment with
his own user as second meeting-member, swagner 19.02.2012
- , @NamedQuery(name="appointmentsInRangeByUser",
- query="SELECT a FROM MeetingMember mm, IN(mm.appointment) a "
- + "WHERE mm.deleted = false AND mm.user.id <>
a.owner.id AND mm.user.id = :userId "
- + " AND ( "
- + " (a.start BETWEEN :start AND :end) "
- + " OR (a.end BETWEEN :start AND :end) "
- + " OR (a.start < :start AND a.end > :end) "
- + " )"
- )
- , @NamedQuery(name="appointedRoomsInRangeByUser",
- query="SELECT a.room FROM MeetingMember mm, IN(mm.appointment)
a "
- + "WHERE mm.deleted = false AND mm.user.id <>
a.owner.id AND mm.user.id = :userId "
- + " AND ( "
- + " (a.start BETWEEN :start AND :end) "
- + " OR (a.end BETWEEN :start AND :end) "
- + " OR (a.start < :start AND a.end > :end) "
- + " )"
- )
- , @NamedQuery(name="getNextAppointment", query="SELECT a FROM
Appointment a WHERE a.deleted = false AND a.start > :start AND a.owner.id =
:userId")
- , @NamedQuery(name="getAppointmentsByTitle", query="SELECT a FROM
Appointment a WHERE a.deleted = false AND a.title LIKE :title AND a.owner.id =
:userId")
-
- //Calendar Related Queries
- , @NamedQuery(name = "getAppointmentsbyCalendar",
- query = "SELECT a FROM Appointment a WHERE a.deleted = false
AND a.calendar.id = :calId ORDER BY a.id")
- , @NamedQuery(name = "getHrefsforAppointmentsinCalendar",
- query = "SELECT a.href FROM Appointment a WHERE a.deleted =
FALSE AND a.calendar.id = :calId ORDER BY a.id")
- , @NamedQuery(name = "deleteAppointmentsbyCalendar",
- query = "UPDATE Appointment a SET a.deleted = true WHERE
a.calendar.id = :calId")
-})
+@NamedQuery(name="getAppointmentById", query="SELECT a FROM Appointment a
WHERE a.deleted = false AND a.id = :id")
+@NamedQuery(name="getAppointmentByIdAny", query="SELECT a FROM Appointment a
WHERE a.id = :id")
+@NamedQuery(name="getAppointments", query="SELECT a FROM Appointment a WHERE
a.deleted = false ORDER BY a.id")
+@NamedQuery(name="appointmentsInRange",
+ query="SELECT a FROM Appointment a "
+ + "WHERE a.deleted = false "
+ + " AND ( "
+ + " (a.start BETWEEN :start AND :end) "
+ + " OR (a.end BETWEEN :start AND :end) "
+ + " OR (a.start < :start AND a.end > :end) "
+ + " )"
+ + " AND a.owner.id = :userId"
+ )
+@NamedQuery(name="joinedAppointmentsInRange",
+ query="SELECT a FROM MeetingMember mm INNER JOIN mm.appointment a "
+ + "WHERE mm.deleted = false AND mm.user.id <> a.owner.id AND
mm.user.id = :userId "
+ + " AND a.id NOT IN (SELECT a.id FROM Appointment a WHERE
a.owner.id = :userId)"
+ + " AND mm.connectedEvent = false " //connectedEvent is set
for the MeetingMember if event is created from "Private Messages", it is weird
+ + " AND ( "
+ + " (a.start BETWEEN :start AND :end) "
+ + " OR (a.end BETWEEN :start AND :end) "
+ + " OR (a.start < :start AND a.end > :end) "
+ + " )"
+ )
+@NamedQuery(name="appointmentsInRangeRemind",
+ query="SELECT a FROM Appointment a "
+ //only ReminderType simple mail is concerned!
+ + "WHERE a.deleted = false AND a.reminderEmailSend = false"
+ + " AND (a.reminder <> :none) "
+ + " AND ( "
+ + " (a.start BETWEEN :start AND :end) "
+ + " OR (a.end BETWEEN :start AND :end) "
+ + " OR (a.start < :start AND a.end > :end) "
+ + " )"
+ )
+@NamedQuery(name="getAppointmentByRoomId", query="SELECT a FROM Appointment a
WHERE a.room.id = :roomId")
+@NamedQuery(name="getAppointmentByOwnerRoomId", query="SELECT a FROM
Appointment a WHERE a.deleted = false AND a.owner.id = :userId AND a.room.id =
:roomId")
+//this query returns duplicates if the user books an appointment with his own
user as second meeting-member, swagner 19.02.2012
+@NamedQuery(name="appointmentsInRangeByUser",
+ query="SELECT a FROM MeetingMember mm, IN(mm.appointment) a "
+ + "WHERE mm.deleted = false AND mm.user.id <> a.owner.id AND
mm.user.id = :userId "
+ + " AND ( "
+ + " (a.start BETWEEN :start AND :end) "
+ + " OR (a.end BETWEEN :start AND :end) "
+ + " OR (a.start < :start AND a.end > :end) "
+ + " )"
+ )
+@NamedQuery(name="appointedRoomsInRangeByUser",
+ query="SELECT a.room FROM MeetingMember mm, IN(mm.appointment) a "
+ + "WHERE mm.deleted = false AND mm.user.id <> a.owner.id AND
mm.user.id = :userId "
+ + " AND ( "
+ + " (a.start BETWEEN :start AND :end) "
+ + " OR (a.end BETWEEN :start AND :end) "
+ + " OR (a.start < :start AND a.end > :end) "
+ + " )"
+ )
+@NamedQuery(name="getNextAppointment", query="SELECT a FROM Appointment a
WHERE a.deleted = false AND a.start > :start AND a.owner.id = :userId")
+@NamedQuery(name="getAppointmentsByTitle", query="SELECT a FROM Appointment a
WHERE a.deleted = false AND a.title LIKE :title AND a.owner.id = :userId")
+
+//Calendar Related Queries
+@NamedQuery(name = "getAppointmentsbyCalendar",
+ query = "SELECT a FROM Appointment a WHERE a.deleted = false AND
a.calendar.id = :calId ORDER BY a.id")
+@NamedQuery(name = "getHrefsforAppointmentsinCalendar",
+ query = "SELECT a.href FROM Appointment a WHERE a.deleted = FALSE AND
a.calendar.id = :calId ORDER BY a.id")
+@NamedQuery(name = "deleteAppointmentsbyCalendar",
+ query = "UPDATE Appointment a SET a.deleted = true WHERE a.calendar.id
= :calId")
@Root(name = "appointment")
public class Appointment extends HistoricalEntity {
private static final long serialVersionUID = 1L;
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/MeetingMember.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/MeetingMember.java
index 4dfce4e..2413e8c 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/MeetingMember.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/MeetingMember.java
@@ -27,7 +27,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToOne;
import javax.persistence.Table;
@@ -41,13 +40,11 @@ import org.simpleframework.xml.Root;
@Entity
@Table(name = "meeting_member")
-@NamedQueries({
- @NamedQuery(name="getMeetingMemberById"
- , query="SELECT mm FROM MeetingMember mm WHERE
mm.deleted = false AND mm.id = :id")
- , @NamedQuery(name="getMeetingMembers", query="SELECT mm FROM
MeetingMember mm ORDER BY mm.id")
- , @NamedQuery(name="getMeetingMemberIdsByAppointment"
- , query="SELECT mm.id FROM MeetingMember mm WHERE
mm.deleted = false AND mm.appointment.id = :id")
-})
+@NamedQuery(name="getMeetingMemberById"
+ , query="SELECT mm FROM MeetingMember mm WHERE mm.deleted =
false AND mm.id = :id")
+@NamedQuery(name="getMeetingMembers", query="SELECT mm FROM MeetingMember mm
ORDER BY mm.id")
+@NamedQuery(name="getMeetingMemberIdsByAppointment"
+ , query="SELECT mm.id FROM MeetingMember mm WHERE mm.deleted =
false AND mm.appointment.id = :id")
@Root(name = "meetingmember")
public class MeetingMember extends HistoricalEntity {
private static final long serialVersionUID = 1L;
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/OmCalendar.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/OmCalendar.java
index f7e7bae..f51d767 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/OmCalendar.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/OmCalendar.java
@@ -28,7 +28,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -40,25 +39,23 @@ import org.simpleframework.xml.Root;
@Entity
@Table(name = "om_calendar")
-@NamedQueries({
- @NamedQuery(name = "getCalendars", query = "SELECT c FROM
OmCalendar c WHERE c.deleted = false ORDER BY c.id"),
- @NamedQuery(name = "getCalendarbyUser", query = "SELECT c FROM
OmCalendar c"
- + " WHERE c.deleted = false AND c.owner.id =
:userId AND c.syncType <> OmCalendar$SyncType.GOOGLE_CALENDAR "
- + "ORDER BY c.id")
- // OpenJPA has trouble with referencing Subclasses, thus java $
symbol is used
- // Comes from the OpenJPA Mailing List.
- ,
- @NamedQuery(name = "getGoogleCalendars", query = "SELECT c FROM
OmCalendar c WHERE c.deleted = false AND c.owner.id = :userId "
- + "AND c.syncType =
OmCalendar$SyncType.GOOGLE_CALENDAR ORDER BY c.id"),
- @NamedQuery(name = "getAppointmentsbyCalendarinRange", query =
"SELECT a FROM Appointment a "
- + "WHERE a.deleted = false "
- + " AND ( "
- + " (a.start BETWEEN :start AND
:end) "
- + " OR (a.end BETWEEN :start AND
:end) "
- + " OR (a.start < :start AND a.end
> :end) "
- + " )"
- + " AND a.owner.id = :userId AND
a.calendar.id = :calId "),
- @NamedQuery(name = "getCalendarbyId", query = "SELECT c FROM
OmCalendar c WHERE c.deleted = false AND c.id = :calId") })
+@NamedQuery(name = "getCalendars", query = "SELECT c FROM OmCalendar c WHERE
c.deleted = false ORDER BY c.id")
+@NamedQuery(name = "getCalendarbyUser", query = "SELECT c FROM OmCalendar c"
+ + " WHERE c.deleted = false AND c.owner.id = :userId AND
c.syncType <> OmCalendar$SyncType.GOOGLE_CALENDAR "
+ + "ORDER BY c.id")
+// OpenJPA has trouble with referencing Subclasses, thus java $ symbol is used
+// Comes from the OpenJPA Mailing List.
+@NamedQuery(name = "getGoogleCalendars", query = "SELECT c FROM OmCalendar c
WHERE c.deleted = false AND c.owner.id = :userId "
+ + "AND c.syncType = OmCalendar$SyncType.GOOGLE_CALENDAR ORDER
BY c.id")
+@NamedQuery(name = "getAppointmentsbyCalendarinRange", query = "SELECT a FROM
Appointment a "
+ + "WHERE a.deleted = false "
+ + " AND ( "
+ + " (a.start BETWEEN :start AND :end) "
+ + " OR (a.end BETWEEN :start AND :end) "
+ + " OR (a.start < :start AND a.end > :end) "
+ + " )"
+ + " AND a.owner.id = :userId AND a.calendar.id = :calId ")
+@NamedQuery(name = "getCalendarbyId", query = "SELECT c FROM OmCalendar c
WHERE c.deleted = false AND c.id = :calId")
@Root(name = "calendar")
public class OmCalendar extends HistoricalEntity {
private static final long serialVersionUID = 1L;
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/BaseFileItem.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/BaseFileItem.java
index 6b9605c..590e328 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/BaseFileItem.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/BaseFileItem.java
@@ -45,7 +45,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Transient;
@@ -56,20 +55,18 @@ import org.apache.openmeetings.util.OmFileHelper;
import org.simpleframework.xml.Element;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getFileById", query = "SELECT f FROM BaseFileItem f
WHERE f.deleted = false AND f.id = :id")
- , @NamedQuery(name = "getAnyFileById", query = "SELECT f FROM
BaseFileItem f WHERE f.id = :id")
- , @NamedQuery(name = "getFileByHash", query = "SELECT f FROM
BaseFileItem f WHERE f.deleted = false AND f.hash = :hash")
- , @NamedQuery(name = "getAllFileItemsForRoom", query = "SELECT f FROM
BaseFileItem f"
- + " WHERE f.deleted = false AND f.type <> :folder"
- + " AND (f.roomId IS NULL OR f.roomId = :roomId)"
- + " AND (f.groupId IS NULL OR f.groupId IN :groups)"
- + " AND f.ownerId IS NULL" // not loading personal files
- + " AND f.name LIKE :name"
- + " ORDER BY f.name")
- , @NamedQuery(name = "getFileItemsByIds", query = "SELECT f FROM
BaseFileItem f"
- + " WHERE f.deleted = false AND f.id IN :ids")
-})
+@NamedQuery(name = "getFileById", query = "SELECT f FROM BaseFileItem f WHERE
f.deleted = false AND f.id = :id")
+@NamedQuery(name = "getAnyFileById", query = "SELECT f FROM BaseFileItem f
WHERE f.id = :id")
+@NamedQuery(name = "getFileByHash", query = "SELECT f FROM BaseFileItem f
WHERE f.deleted = false AND f.hash = :hash")
+@NamedQuery(name = "getAllFileItemsForRoom", query = "SELECT f FROM
BaseFileItem f"
+ + " WHERE f.deleted = false AND f.type <> :folder"
+ + " AND (f.roomId IS NULL OR f.roomId = :roomId)"
+ + " AND (f.groupId IS NULL OR f.groupId IN :groups)"
+ + " AND f.ownerId IS NULL" // not loading personal files
+ + " AND f.name LIKE :name"
+ + " ORDER BY f.name")
+@NamedQuery(name = "getFileItemsByIds", query = "SELECT f FROM BaseFileItem f"
+ + " WHERE f.deleted = false AND f.id IN :ids")
@Table(name = "om_file")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
public abstract class BaseFileItem extends HistoricalEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileItem.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileItem.java
index 069cad8..d835273 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileItem.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileItem.java
@@ -20,32 +20,29 @@ package org.apache.openmeetings.db.entity.file;
import javax.persistence.Column;
import javax.persistence.Entity;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getAllFiles", query = "SELECT f FROM FileItem f
ORDER BY f.id")
- , @NamedQuery(name = "getFilesByRoom", query = "SELECT f FROM FileItem
f WHERE f.deleted = false AND f.roomId = :roomId " +
- "AND f.ownerId IS NULL AND f.parentId IS NULL ORDER BY
f.type ASC, f.name ")
- , @NamedQuery(name = "getFilesByOwner", query = "SELECT f FROM FileItem
f WHERE f.deleted = false AND f.ownerId = :ownerId "
- + "AND f.parentId IS NULL ORDER BY f.type ASC, f.name ")
- , @NamedQuery(name = "getFilesByParent", query = "SELECT f FROM
FileItem f WHERE f.deleted = false "
- + "AND f.parentId = :parentId ORDER BY f.type ASC,
f.name ")
- , @NamedQuery(name = "getFilesFilteredByParent", query = "SELECT f FROM
FileItem f WHERE f.deleted = false "
- + "AND f.parentId = :parentId AND f.type IN :filter
ORDER BY f.type ASC, f.name ")
- , @NamedQuery(name = "getFileExternal", query = "SELECT f FROM FileItem
f WHERE f.deleted = false AND f.externalId = :externalId AND f.externalType
LIKE :externalType")
- , @NamedQuery(name = "getFileAllExternal", query = "SELECT f FROM
FileItem f WHERE f.deleted = false AND f.externalType LIKE :externalType")
- , @NamedQuery(name = "getFileByGroup", query = "SELECT f FROM FileItem
f WHERE f.deleted = false AND f.ownerId IS NULL "
- + "AND f.groupId = :groupId AND f.parentId IS NULL "
- + "ORDER BY f.type ASC, f.name")
- , @NamedQuery(name = "getFileFilteredByGroup", query = "SELECT f FROM
FileItem f WHERE f.deleted = false AND f.ownerId IS NULL "
- + "AND f.groupId = :groupId AND f.parentId IS NULL AND
f.type IN :filter "
- + "ORDER BY f.type ASC, f.name")
-})
+@NamedQuery(name = "getAllFiles", query = "SELECT f FROM FileItem f ORDER BY
f.id")
+@NamedQuery(name = "getFilesByRoom", query = "SELECT f FROM FileItem f WHERE
f.deleted = false AND f.roomId = :roomId " +
+ "AND f.ownerId IS NULL AND f.parentId IS NULL ORDER BY f.type
ASC, f.name ")
+@NamedQuery(name = "getFilesByOwner", query = "SELECT f FROM FileItem f WHERE
f.deleted = false AND f.ownerId = :ownerId "
+ + "AND f.parentId IS NULL ORDER BY f.type ASC, f.name ")
+@NamedQuery(name = "getFilesByParent", query = "SELECT f FROM FileItem f WHERE
f.deleted = false "
+ + "AND f.parentId = :parentId ORDER BY f.type ASC, f.name ")
+@NamedQuery(name = "getFilesFilteredByParent", query = "SELECT f FROM FileItem
f WHERE f.deleted = false "
+ + "AND f.parentId = :parentId AND f.type IN :filter ORDER BY
f.type ASC, f.name ")
+@NamedQuery(name = "getFileExternal", query = "SELECT f FROM FileItem f WHERE
f.deleted = false AND f.externalId = :externalId AND f.externalType LIKE
:externalType")
+@NamedQuery(name = "getFileAllExternal", query = "SELECT f FROM FileItem f
WHERE f.deleted = false AND f.externalType LIKE :externalType")
+@NamedQuery(name = "getFileByGroup", query = "SELECT f FROM FileItem f WHERE
f.deleted = false AND f.ownerId IS NULL "
+ + "AND f.groupId = :groupId AND f.parentId IS NULL "
+ + "ORDER BY f.type ASC, f.name")
+@NamedQuery(name = "getFileFilteredByGroup", query = "SELECT f FROM FileItem f
WHERE f.deleted = false AND f.ownerId IS NULL "
+ + "AND f.groupId = :groupId AND f.parentId IS NULL AND f.type
IN :filter "
+ + "ORDER BY f.type ASC, f.name")
@Root
public class FileItem extends BaseFileItem {
private static final long serialVersionUID = 1L;
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileItemLog.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileItemLog.java
index 3e3c9c1..3b2aa15 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileItemLog.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileItemLog.java
@@ -28,18 +28,14 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
-import javax.persistence.Table;
import org.apache.openmeetings.db.entity.IDataProviderEntity;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getFileLogsByFile", query = "SELECT fl FROM
FileItemLog fl WHERE fl.fileId = :fileId"),
- @NamedQuery(name = "countErrorFileLogsByFile", query = "SELECT
COUNT(fl) FROM FileItemLog fl WHERE fl.fileId = :fileId AND fl.optional = false
AND fl.exitCode <> 0"),
- @NamedQuery(name = "deleteErrorFileLogsByFile", query = "DELETE
FROM FileItemLog fl WHERE fl.fileId = :fileId") })
-@Table(name = "file_log")
+@NamedQuery(name = "getFileLogsByFile", query = "SELECT fl FROM FileItemLog fl
WHERE fl.fileId = :fileId")
+@NamedQuery(name = "countErrorFileLogsByFile", query = "SELECT COUNT(fl) FROM
FileItemLog fl WHERE fl.fileId = :fileId AND fl.optional = false AND
fl.exitCode <> 0")
+@NamedQuery(name = "deleteErrorFileLogsByFile", query = "DELETE FROM
FileItemLog fl WHERE fl.fileId = :fileId")
public class FileItemLog implements IDataProviderEntity {
private static final long serialVersionUID = 1L;
public static final int MAX_LOG_SIZE = 1 * 1024 * 1024;
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/log/ConferenceLog.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/log/ConferenceLog.java
index d07d183..06d32e3 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/log/ConferenceLog.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/log/ConferenceLog.java
@@ -27,7 +27,6 @@ import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -35,14 +34,12 @@ import
org.apache.openmeetings.db.entity.IDataProviderEntity;
@Entity
@Table(name = "conference_log")
-@NamedQueries({
- @NamedQuery(name = "getLogRecentRooms", query = "SELECT c FROM
ConferenceLog c "
- + "WHERE c.roomId IS NOT NULL AND c.type = :roomEnter and
c.userId = :userId ORDER BY c.inserted DESC")
- , @NamedQuery(name = "clearLogUserIpByUser", query = "UPDATE
ConferenceLog c SET c.userip = NULL "
- + "WHERE c.userip IS NOT NULL AND c.userId = :userId")
- , @NamedQuery(name = "clearLogUserIp", query = "UPDATE ConferenceLog c
SET c.userip = NULL "
- + "WHERE c.userip IS NOT NULL AND c.inserted < :date")
-})
+@NamedQuery(name = "getLogRecentRooms", query = "SELECT c FROM ConferenceLog c
"
+ + "WHERE c.roomId IS NOT NULL AND c.type = :roomEnter and c.userId =
:userId ORDER BY c.inserted DESC")
+@NamedQuery(name = "clearLogUserIpByUser", query = "UPDATE ConferenceLog c SET
c.userip = NULL "
+ + "WHERE c.userip IS NOT NULL AND c.userId = :userId")
+@NamedQuery(name = "clearLogUserIp", query = "UPDATE ConferenceLog c SET
c.userip = NULL "
+ + "WHERE c.userip IS NOT NULL AND c.inserted < :date")
public class ConferenceLog implements IDataProviderEntity {
private static final long serialVersionUID = 1L;
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java
index d52f4cf..708bd53 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java
@@ -31,7 +31,6 @@ import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.xml.bind.annotation.XmlAccessType;
@@ -60,35 +59,33 @@ import org.simpleframework.xml.Root;
*
*/
@Entity
-@NamedQueries({
- @NamedQuery(name = "getRecordingsByExternalUser", query = "SELECT c
FROM Recording c, User u "
- + "WHERE c.insertedBy = u.id AND u.externalId =
:externalId AND u.externalType = :externalType "
- + "AND c.deleted = false")
- , @NamedQuery(name = "getRecordingsPublic", query = "SELECT f FROM
Recording f WHERE f.deleted = false AND f.ownerId IS NULL "
- + "AND f.groupId IS NULL AND (f.parentId IS NULL OR
f.parentId = 0) "
- + "ORDER BY f.type ASC, f.inserted")
- , @NamedQuery(name = "getRecordingsByGroup", query = "SELECT f FROM
Recording f WHERE f.deleted = false AND f.ownerId IS NULL "
- + "AND f.groupId = :groupId AND (f.parentId IS NULL OR
f.parentId = 0) "
- + "ORDER BY f.type ASC, f.inserted")
- , @NamedQuery(name = "getRecordingsByOwner", query = "SELECT f FROM
Recording f WHERE f.deleted = false AND f.ownerId = :ownerId "
- + "AND (f.parentId IS NULL OR f.parentId = 0) "
- + "ORDER BY f.type ASC, f.inserted")
- , @NamedQuery(name = "resetRecordingProcessingStatus", query = "UPDATE
Recording f SET f.status = :error WHERE f.status IN (:recording, :converting)")
- , @NamedQuery(name = "getRecordingsAll", query = "SELECT c FROM
Recording c LEFT JOIN FETCH c.chunks ORDER BY c.id")
- , @NamedQuery(name = "getRecordingsByRoom", query = "SELECT c FROM
Recording c WHERE c.deleted = false AND c.roomId = :roomId "
- + "ORDER BY c.type ASC, c.inserted")
- , @NamedQuery(name = "getRecordingsByParent", query = "SELECT f FROM
Recording f WHERE f.deleted = false AND f.parentId = :parentId "
- + "ORDER BY f.type ASC, f.inserted")
- , @NamedQuery(name = "getRecordingsByExternalType", query = "SELECT rec
FROM Recording rec, Room r, User u "
- + "WHERE rec.deleted = false AND rec.roomId = r.id AND
rec.insertedBy = u.id "
- + "AND (r.externalType = :externalType OR
u.externalType = :externalType)")
- , @NamedQuery(name = "getExpiringRecordings", query = "SELECT DISTINCT
rec FROM Recording rec "
- + "WHERE rec.deleted = false AND rec.notified =
:notified AND rec.inserted < :date "
- + " AND (rec.groupId = :groupId "
- + " OR rec.ownerId IN (SELECT gu.user.id FROM
GroupUser gu WHERE gu.group.id = :groupId)"
- + " OR rec.roomId IN (SELECT rg.room.id FROM
RoomGroup rg WHERE rg.group.id = :groupId)"
- + " ) order by rec.inserted ASC")
-})
+@NamedQuery(name = "getRecordingsByExternalUser", query = "SELECT c FROM
Recording c, User u "
+ + "WHERE c.insertedBy = u.id AND u.externalId = :externalId
AND u.externalType = :externalType "
+ + "AND c.deleted = false")
+@NamedQuery(name = "getRecordingsPublic", query = "SELECT f FROM Recording f
WHERE f.deleted = false AND f.ownerId IS NULL "
+ + "AND f.groupId IS NULL AND (f.parentId IS NULL OR f.parentId
= 0) "
+ + "ORDER BY f.type ASC, f.inserted")
+@NamedQuery(name = "getRecordingsByGroup", query = "SELECT f FROM Recording f
WHERE f.deleted = false AND f.ownerId IS NULL "
+ + "AND f.groupId = :groupId AND (f.parentId IS NULL OR
f.parentId = 0) "
+ + "ORDER BY f.type ASC, f.inserted")
+@NamedQuery(name = "getRecordingsByOwner", query = "SELECT f FROM Recording f
WHERE f.deleted = false AND f.ownerId = :ownerId "
+ + "AND (f.parentId IS NULL OR f.parentId = 0) "
+ + "ORDER BY f.type ASC, f.inserted")
+@NamedQuery(name = "resetRecordingProcessingStatus", query = "UPDATE Recording
f SET f.status = :error WHERE f.status IN (:recording, :converting)")
+@NamedQuery(name = "getRecordingsAll", query = "SELECT c FROM Recording c LEFT
JOIN FETCH c.chunks ORDER BY c.id")
+@NamedQuery(name = "getRecordingsByRoom", query = "SELECT c FROM Recording c
WHERE c.deleted = false AND c.roomId = :roomId "
+ + "ORDER BY c.type ASC, c.inserted")
+@NamedQuery(name = "getRecordingsByParent", query = "SELECT f FROM Recording f
WHERE f.deleted = false AND f.parentId = :parentId "
+ + "ORDER BY f.type ASC, f.inserted")
+@NamedQuery(name = "getRecordingsByExternalType", query = "SELECT rec FROM
Recording rec, Room r, User u "
+ + "WHERE rec.deleted = false AND rec.roomId = r.id AND
rec.insertedBy = u.id "
+ + "AND (r.externalType = :externalType OR u.externalType =
:externalType)")
+@NamedQuery(name = "getExpiringRecordings", query = "SELECT DISTINCT rec FROM
Recording rec "
+ + "WHERE rec.deleted = false AND rec.notified = :notified AND
rec.inserted < :date "
+ + " AND (rec.groupId = :groupId "
+ + " OR rec.ownerId IN (SELECT gu.user.id FROM GroupUser gu
WHERE gu.group.id = :groupId)"
+ + " OR rec.roomId IN (SELECT rg.room.id FROM RoomGroup rg
WHERE rg.group.id = :groupId)"
+ + " ) order by rec.inserted ASC")
@Root(name = "flvrecording")
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/RecordingChunk.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/RecordingChunk.java
index dba3996..94d8f60 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/RecordingChunk.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/RecordingChunk.java
@@ -30,7 +30,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlType;
@@ -50,13 +49,11 @@ import org.simpleframework.xml.Root;
* @author sebawagner
*/
@Entity
-@NamedQueries({
- @NamedQuery(name = "getChunkById", query = "SELECT c FROM
RecordingChunk c WHERE c.id = :id")
- , @NamedQuery(name = "getChunkByRecording", query = "SELECT c FROM
RecordingChunk c WHERE c.recording.id = :recordingId AND c.deleted = false")
- , @NamedQuery(name = "getNotScreenChunkByRecording", query = "SELECT c
FROM RecordingChunk c WHERE c.recording.id = :recordingId AND c.deleted = false
"
- + "AND c.type <> :screen AND c.streamStatus <> :none")
- , @NamedQuery(name = "getScreenChunkByRecording", query = "SELECT c
FROM RecordingChunk c WHERE c.recording.id = :recordingId AND c.type = :screen")
-})
+@NamedQuery(name = "getChunkById", query = "SELECT c FROM RecordingChunk c
WHERE c.id = :id")
+@NamedQuery(name = "getChunkByRecording", query = "SELECT c FROM
RecordingChunk c WHERE c.recording.id = :recordingId AND c.deleted = false")
+@NamedQuery(name = "getNotScreenChunkByRecording", query = "SELECT c FROM
RecordingChunk c WHERE c.recording.id = :recordingId AND c.deleted = false "
+ + "AND c.type <> :screen AND c.streamStatus <> :none")
+@NamedQuery(name = "getScreenChunkByRecording", query = "SELECT c FROM
RecordingChunk c WHERE c.recording.id = :recordingId AND c.type = :screen")
@Table(name = "recording_chunk")
@Root(name = "flvrecordingmetadata")
public class RecordingChunk extends HistoricalEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Invitation.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Invitation.java
index 09ba6d1..f5c57bc 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Invitation.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Invitation.java
@@ -31,7 +31,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Transient;
@@ -43,11 +42,9 @@ import org.apache.openmeetings.db.entity.record.Recording;
import org.apache.openmeetings.db.entity.user.User;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getInvitationbyId", query = "SELECT i FROM
Invitation i WHERE i.deleted = false AND i.id = :id")
- , @NamedQuery(name = "getInvitationByHashCode", query = "SELECT i FROM
Invitation i where i.hash LIKE :hashCode AND i.deleted = false")
- , @NamedQuery(name = "getInvitationByAppointment", query = "SELECT i
FROM Invitation i WHERE i.appointment.id = :appointmentId")
-})
+@NamedQuery(name = "getInvitationbyId", query = "SELECT i FROM Invitation i
WHERE i.deleted = false AND i.id = :id")
+@NamedQuery(name = "getInvitationByHashCode", query = "SELECT i FROM
Invitation i where i.hash LIKE :hashCode AND i.deleted = false")
+@NamedQuery(name = "getInvitationByAppointment", query = "SELECT i FROM
Invitation i WHERE i.appointment.id = :appointmentId")
@Table(name = "invitation")
public class Invitation extends HistoricalEntity {
private static final long serialVersionUID = 1L;
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Room.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Room.java
index 33077a9..ff68d69 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Room.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Room.java
@@ -36,7 +36,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
@@ -61,26 +60,24 @@ import org.simpleframework.xml.Root;
, @FetchGroup(name = "roomGroups", attributes = { @FetchAttribute(name
= "groups") })
, @FetchGroup(name = "roomFiles", attributes = { @FetchAttribute(name =
"files") })
})
-@NamedQueries({
- @NamedQuery(name = "getNondeletedRooms", query = "SELECT r FROM Room r
WHERE r.deleted = false"),
- @NamedQuery(name = "getPublicRooms", query = "SELECT r from Room r
WHERE r.ispublic = true and r.deleted = false and r.type = :type"),
- @NamedQuery(name = "getRoomByOwnerAndTypeId", query = "SELECT r FROM
Room as r WHERE r.ownerId = :ownerId "
- + "AND r.type = :type AND r.deleted =
false"),
- @NamedQuery(name = "selectMaxFromRooms", query = "SELECT COUNT(r.id)
from Room r WHERE r.deleted = false AND r.name LIKE :search "),
- @NamedQuery(name = "getRoomByExternalId", query = "SELECT r FROM Room
as r "
- + "WHERE r.externalId = :externalId AND r.externalType
= :externalType "
- + "AND r.type = :type AND r.deleted = false"),
- @NamedQuery(name = "getPublicRoomsOrdered", query = "SELECT r from Room
r WHERE r.ispublic= true AND r.deleted= false AND r.appointment = false ORDER
BY r.name ASC"),
- @NamedQuery(name = "getRoomById", query = "SELECT r FROM Room r WHERE
r.deleted = false AND r.id = :id"),
- @NamedQuery(name = "getRoomsByIds", query = "SELECT r FROM Room r WHERE
r.deleted = false AND r.id IN :ids"),
- @NamedQuery(name = "getSipRoomIdsByIds", query = "SELECT r.id FROM Room
r WHERE r.deleted = false AND r.sipEnabled = true AND r.id IN :ids"),
- @NamedQuery(name = "countRooms", query = "SELECT COUNT(r) FROM Room r
WHERE r.deleted = false"),
- @NamedQuery(name = "getBackupRooms", query = "SELECT r FROM Room r
ORDER BY r.id"),
- @NamedQuery(name = "getRoomsCapacityByIds", query = "SELECT
SUM(r.capacity) FROM Room r WHERE r.deleted = false AND r.id IN :ids")
- , @NamedQuery(name = "getGroupRooms", query = "SELECT DISTINCT rg.room
FROM RoomGroup rg LEFT JOIN FETCH rg.room "
- + "WHERE rg.group.id = :groupId AND rg.room.deleted =
false AND rg.room.appointment = false "
- + "ORDER BY rg.room.name ASC")
-})
+@NamedQuery(name = "getNondeletedRooms", query = "SELECT r FROM Room r WHERE
r.deleted = false")
+@NamedQuery(name = "getPublicRooms", query = "SELECT r from Room r WHERE
r.ispublic = true and r.deleted = false and r.type = :type")
+@NamedQuery(name = "getRoomByOwnerAndTypeId", query = "SELECT r FROM Room as r
WHERE r.ownerId = :ownerId "
+ + "AND r.type = :type AND r.deleted = false")
+@NamedQuery(name = "selectMaxFromRooms", query = "SELECT COUNT(r.id) from Room
r WHERE r.deleted = false AND r.name LIKE :search ")
+@NamedQuery(name = "getRoomByExternalId", query = "SELECT r FROM Room as r "
+ + "WHERE r.externalId = :externalId AND r.externalType =
:externalType "
+ + "AND r.type = :type AND r.deleted = false")
+@NamedQuery(name = "getPublicRoomsOrdered", query = "SELECT r from Room r
WHERE r.ispublic= true AND r.deleted= false AND r.appointment = false ORDER BY
r.name ASC")
+@NamedQuery(name = "getRoomById", query = "SELECT r FROM Room r WHERE
r.deleted = false AND r.id = :id")
+@NamedQuery(name = "getRoomsByIds", query = "SELECT r FROM Room r WHERE
r.deleted = false AND r.id IN :ids")
+@NamedQuery(name = "getSipRoomIdsByIds", query = "SELECT r.id FROM Room r
WHERE r.deleted = false AND r.sipEnabled = true AND r.id IN :ids")
+@NamedQuery(name = "countRooms", query = "SELECT COUNT(r) FROM Room r WHERE
r.deleted = false")
+@NamedQuery(name = "getBackupRooms", query = "SELECT r FROM Room r ORDER BY
r.id")
+@NamedQuery(name = "getRoomsCapacityByIds", query = "SELECT SUM(r.capacity)
FROM Room r WHERE r.deleted = false AND r.id IN :ids")
+@NamedQuery(name = "getGroupRooms", query = "SELECT DISTINCT rg.room FROM
RoomGroup rg LEFT JOIN FETCH rg.room "
+ + "WHERE rg.group.id = :groupId AND rg.room.deleted = false AND
rg.room.appointment = false "
+ + "ORDER BY rg.room.name ASC")
@Table(name = "room")
@Root(name = "room")
@XmlRootElement
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomGroup.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomGroup.java
index 93f9bd2..4717e60 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomGroup.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomGroup.java
@@ -26,7 +26,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -37,9 +36,7 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getAllRoomGroups", query = "SELECT rg FROM
RoomGroup rg ORDER BY rg.id")
-})
+@NamedQuery(name = "getAllRoomGroups", query = "SELECT rg FROM RoomGroup rg
ORDER BY rg.id")
@Table(name = "room_group")
@Root(name="room_organisation")
public class RoomGroup implements IDataProviderEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomModerator.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomModerator.java
index 5a774fe..2b8c79a 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomModerator.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomModerator.java
@@ -26,7 +26,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -37,13 +36,11 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getRoomModeratorById", query = "select c from
RoomModerator as c where c.id = :id"),
- @NamedQuery(name = "getRoomModeratorsByIds", query = "select c from
RoomModerator as c where c.id IN :ids"),
- @NamedQuery(name = "getRoomModeratorByRoomId", query = "select c from
RoomModerator as c where c.roomId = :roomId AND c.deleted = false"),
- @NamedQuery(name = "getRoomModeratorByUserAndRoomId", query = "select c
from RoomModerator as c "
- + "where c.roomId = :roomId AND c.deleted = false AND
c.user.id = :userId")
-})
+@NamedQuery(name = "getRoomModeratorById", query = "select c from
RoomModerator as c where c.id = :id")
+@NamedQuery(name = "getRoomModeratorsByIds", query = "select c from
RoomModerator as c where c.id IN :ids")
+@NamedQuery(name = "getRoomModeratorByRoomId", query = "select c from
RoomModerator as c where c.roomId = :roomId AND c.deleted = false")
+@NamedQuery(name = "getRoomModeratorByUserAndRoomId", query = "select c from
RoomModerator as c "
+ + "where c.roomId = :roomId AND c.deleted = false AND c.user.id
= :userId")
@Table(name = "room_moderator")
@Root(name = "room_moderator")
public class RoomModerator extends HistoricalEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPoll.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPoll.java
index 27b529c..900dae3 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPoll.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPoll.java
@@ -32,7 +32,6 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
@@ -47,18 +46,17 @@ import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name = "closePoll", query = "UPDATE RoomPoll rp SET
rp.archived = :archived "
- + "WHERE rp.room.id = :roomId"),
- @NamedQuery(name = "deletePoll", query = "DELETE FROM RoomPoll rp WHERE
rp.id = :id"),
- @NamedQuery(name = "getPollById", query = "SELECT rp FROM RoomPoll rp
WHERE rp.id = :id"),
- @NamedQuery(name = "getPoll", query = "SELECT rp FROM RoomPoll rp "
- + "WHERE rp.room.id = :roomId AND rp.archived = false"),
- @NamedQuery(name = "getPollListBackup", query = "SELECT rp FROM
RoomPoll rp ORDER BY rp.id"),
- @NamedQuery(name = "getArchivedPollList", query = "SELECT rp FROM
RoomPoll rp "
- + "WHERE rp.room.id = :roomId AND rp.archived = true
ORDER BY rp.created DESC"),
- @NamedQuery(name = "hasPoll", query = "SELECT COUNT(rp) FROM RoomPoll
rp "
- + "WHERE rp.room.id = :roomId AND rp.archived =
:archived") })
+@NamedQuery(name = "closePoll", query = "UPDATE RoomPoll rp SET rp.archived =
:archived "
+ + "WHERE rp.room.id = :roomId")
+@NamedQuery(name = "deletePoll", query = "DELETE FROM RoomPoll rp WHERE rp.id
= :id")
+@NamedQuery(name = "getPollById", query = "SELECT rp FROM RoomPoll rp WHERE
rp.id = :id")
+@NamedQuery(name = "getPoll", query = "SELECT rp FROM RoomPoll rp "
+ + "WHERE rp.room.id = :roomId AND rp.archived = false")
+@NamedQuery(name = "getPollListBackup", query = "SELECT rp FROM RoomPoll rp
ORDER BY rp.id")
+@NamedQuery(name = "getArchivedPollList", query = "SELECT rp FROM RoomPoll rp "
+ + "WHERE rp.room.id = :roomId AND rp.archived = true ORDER BY
rp.created DESC")
+@NamedQuery(name = "hasPoll", query = "SELECT COUNT(rp) FROM RoomPoll rp "
+ + "WHERE rp.room.id = :roomId AND rp.archived = :archived")
@Table(name = "room_poll")
@Root(name = "roompoll")
public class RoomPoll implements IDataProviderEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPollAnswer.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPollAnswer.java
index be298be..cd55676 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPollAnswer.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPollAnswer.java
@@ -27,7 +27,6 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToOne;
import javax.persistence.Table;
@@ -39,10 +38,8 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name = "hasVoted", query = "SELECT rpa FROM RoomPollAnswer
rpa WHERE rpa.roomPoll.room.id = :roomId "
- + "AND rpa.votedUser.id = :userId AND
rpa.roomPoll.archived = false")
-})
+@NamedQuery(name = "hasVoted", query = "SELECT rpa FROM RoomPollAnswer rpa
WHERE rpa.roomPoll.room.id = :roomId "
+ + "AND rpa.votedUser.id = :userId AND rpa.roomPoll.archived =
false")
@Table(name = "room_poll_answer")
@Root(name="roompollanswer")
public class RoomPollAnswer implements IDataProviderEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/LdapConfig.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/LdapConfig.java
index ef89083..58cacbf 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/LdapConfig.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/LdapConfig.java
@@ -27,7 +27,6 @@ import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -38,12 +37,10 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name="getNondeletedLdapConfigs", query="SELECT u FROM
LdapConfig u WHERE u.deleted = false")
- , @NamedQuery(name="getLdapConfigById", query="SELECT c FROM LdapConfig
c WHERE c.id = :id AND c.deleted = false")
- , @NamedQuery(name="countNondeletedLdapConfigs", query="SELECT
COUNT(c.id) FROM LdapConfig c WHERE c.deleted = false")
- , @NamedQuery(name="getActiveLdapConfigs", query="SELECT c FROM
LdapConfig c WHERE c.deleted = false AND c.active = :isActive ORDER BY c.id")
-})
+@NamedQuery(name="getNondeletedLdapConfigs", query="SELECT u FROM LdapConfig u
WHERE u.deleted = false")
+@NamedQuery(name="getLdapConfigById", query="SELECT c FROM LdapConfig c WHERE
c.id = :id AND c.deleted = false")
+@NamedQuery(name="countNondeletedLdapConfigs", query="SELECT COUNT(c.id) FROM
LdapConfig c WHERE c.deleted = false")
+@NamedQuery(name="getActiveLdapConfigs", query="SELECT c FROM LdapConfig c
WHERE c.deleted = false AND c.active = :isActive ORDER BY c.id")
@Table(name = "ldapconfig")
@Root(name="ldapconfig")
public class LdapConfig extends HistoricalEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/OAuthServer.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/OAuthServer.java
index 60e206c..bbeae85 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/OAuthServer.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/OAuthServer.java
@@ -33,7 +33,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.MapKeyColumn;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -43,11 +42,10 @@ import org.simpleframework.xml.Root;
@Entity
@Table(name = "oauth_server")
-@NamedQueries({
- @NamedQuery(name = "getEnabledOAuthServers", query = "select s from
OAuthServer as s where s.enabled = true and s.deleted = false"),
- @NamedQuery(name = "getOAuthServerById", query = "select s from
OAuthServer as s where s.id = :id"),
- @NamedQuery(name = "getAllOAuthServers", query = "SELECT s FROM
OAuthServer s WHERE s.deleted = false ORDER BY s.id"),
- @NamedQuery(name = "countOAuthServers", query = "select count(s) from
OAuthServer s WHERE s.deleted = false") })
+@NamedQuery(name = "getEnabledOAuthServers", query = "select s from
OAuthServer as s where s.enabled = true and s.deleted = false")
+@NamedQuery(name = "getOAuthServerById", query = "select s from OAuthServer as
s where s.id = :id")
+@NamedQuery(name = "getAllOAuthServers", query = "SELECT s FROM OAuthServer s
WHERE s.deleted = false ORDER BY s.id")
+@NamedQuery(name = "countOAuthServers", query = "select count(s) from
OAuthServer s WHERE s.deleted = false")
@Root
public class OAuthServer extends HistoricalEntity {
private static final long serialVersionUID = 1L;
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/SOAPLogin.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/SOAPLogin.java
index 9efffc4..fcc22f0 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/SOAPLogin.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/SOAPLogin.java
@@ -26,15 +26,12 @@ import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@Entity
@Table(name = "soaplogin")
-@NamedQueries({
- @NamedQuery(name = "getSoapLoginByHash", query = "SELECT s FROM
SOAPLogin s WHERE s.hash LIKE :hash")
-})
+@NamedQuery(name = "getSoapLoginByHash", query = "SELECT s FROM SOAPLogin s
WHERE s.hash LIKE :hash")
public class SOAPLogin implements Serializable {
private static final long serialVersionUID = 1L;
@Id
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/Sessiondata.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/Sessiondata.java
index 1bb5a1d..c20b106 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/Sessiondata.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/Sessiondata.java
@@ -27,16 +27,13 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlRootElement;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getSessionById", query = "SELECT s FROM
Sessiondata s WHERE s.sessionId LIKE :sessionId"),
- @NamedQuery(name = "getSessionToDelete", query = "SELECT s FROM
Sessiondata s WHERE s.refreshed < :refreshed AND s.permanent = false")
-})
+@NamedQuery(name = "getSessionById", query = "SELECT s FROM Sessiondata s
WHERE s.sessionId LIKE :sessionId")
+@NamedQuery(name = "getSessionToDelete", query = "SELECT s FROM Sessiondata s
WHERE s.refreshed < :refreshed AND s.permanent = false")
@Table(name = "sessiondata")
@XmlRootElement
public class Sessiondata implements Serializable {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/Group.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/Group.java
index 13d48da..1a939e8 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/Group.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/Group.java
@@ -23,7 +23,6 @@ import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -32,15 +31,13 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name="getGroupById", query="SELECT g FROM Group AS g WHERE
g.id = :id AND g.deleted = false")
- , @NamedQuery(name="getGroupByName", query="SELECT g FROM Group AS g
WHERE g.name = :name AND g.deleted = false")
- , @NamedQuery(name="getAnyGroupById", query="SELECT g FROM Group AS g
WHERE g.id = :groupId")
- , @NamedQuery(name="getGroupsByIds", query="SELECT g FROM Group AS g
WHERE g.id IN :ids")
- , @NamedQuery(name="getNondeletedGroups", query="SELECT g FROM Group g
WHERE g.deleted = false ORDER BY g.id")
- , @NamedQuery(name="countGroups", query="SELECT COUNT(g) FROM Group AS
g WHERE g.deleted = false")
- , @NamedQuery(name="getLimitedGroups", query="SELECT g FROM Group AS g
WHERE g.deleted = false AND g.limited = true")
-})
+@NamedQuery(name="getGroupById", query="SELECT g FROM Group AS g WHERE g.id =
:id AND g.deleted = false")
+@NamedQuery(name="getGroupByName", query="SELECT g FROM Group AS g WHERE
g.name = :name AND g.deleted = false")
+@NamedQuery(name="getAnyGroupById", query="SELECT g FROM Group AS g WHERE g.id
= :groupId")
+@NamedQuery(name="getGroupsByIds", query="SELECT g FROM Group AS g WHERE g.id
IN :ids")
+@NamedQuery(name="getNondeletedGroups", query="SELECT g FROM Group g WHERE
g.deleted = false ORDER BY g.id")
+@NamedQuery(name="countGroups", query="SELECT COUNT(g) FROM Group AS g WHERE
g.deleted = false")
+@NamedQuery(name="getLimitedGroups", query="SELECT g FROM Group AS g WHERE
g.deleted = false AND g.limited = true")
@Table(name = "om_group")
@Root(name = "organisation")
public class Group extends HistoricalEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java
index f2c0830..d4c5d84 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java
@@ -26,7 +26,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -36,13 +35,11 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name="deleteGroupUsersByGroup", query="DELETE FROM
GroupUser gu WHERE gu.group.id = :id")
- , @NamedQuery(name="countGroupUsers", query="SELECT COUNT(c) FROM
GroupUser c WHERE c.group.id = :id")
- , @NamedQuery(name="getGroupUsersById", query="SELECT c FROM GroupUser
c WHERE c.id = :id")
- , @NamedQuery(name="getGroupUsersByGroupId", query="SELECT c FROM
GroupUser c WHERE c.group.id = :id")
- , @NamedQuery(name="isUserInGroup", query="SELECT c FROM GroupUser c
WHERE c.group.id = :groupId AND c.user.id = :userId")
-})
+@NamedQuery(name="deleteGroupUsersByGroup", query="DELETE FROM GroupUser gu
WHERE gu.group.id = :id")
+@NamedQuery(name="countGroupUsers", query="SELECT COUNT(c) FROM GroupUser c
WHERE c.group.id = :id")
+@NamedQuery(name="getGroupUsersById", query="SELECT c FROM GroupUser c WHERE
c.id = :id")
+@NamedQuery(name="getGroupUsersByGroupId", query="SELECT c FROM GroupUser c
WHERE c.group.id = :id")
+@NamedQuery(name="isUserInGroup", query="SELECT c FROM GroupUser c WHERE
c.group.id = :groupId AND c.user.id = :userId")
@Table(name = "group_user")
@Root(name="user_organisation")
public class GroupUser extends HistoricalEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessage.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessage.java
index 367487c..3655e18 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessage.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessage.java
@@ -30,7 +30,6 @@ import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -41,14 +40,12 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name = "getPrivateMessages", query = "SELECT c FROM
PrivateMessage c ORDER BY c.id"),
- @NamedQuery(name = "getPrivateMessageById", query = "SELECT c FROM
PrivateMessage c WHERE c.id = :id "),
- @NamedQuery(name = "updatePrivateMessagesReadStatus", query = "UPDATE
PrivateMessage c SET c.isRead = :isRead WHERE c.id IN (:ids) "),
- @NamedQuery(name = "moveMailsToFolder", query = "UPDATE PrivateMessage
c SET c.folderId = :folderId WHERE c.id IN (:ids) "),
- @NamedQuery(name = "deletePrivateMessages", query = "DELETE FROM
PrivateMessage c WHERE c.id IN (:ids) "),
- @NamedQuery(name = "getPrivateMessagesByRoom", query = "SELECT c FROM
PrivateMessage c WHERE c.room.id = :roomId ")
-})
+@NamedQuery(name = "getPrivateMessages", query = "SELECT c FROM PrivateMessage
c ORDER BY c.id")
+@NamedQuery(name = "getPrivateMessageById", query = "SELECT c FROM
PrivateMessage c WHERE c.id = :id ")
+@NamedQuery(name = "updatePrivateMessagesReadStatus", query = "UPDATE
PrivateMessage c SET c.isRead = :isRead WHERE c.id IN (:ids) ")
+@NamedQuery(name = "moveMailsToFolder", query = "UPDATE PrivateMessage c SET
c.folderId = :folderId WHERE c.id IN (:ids) ")
+@NamedQuery(name = "deletePrivateMessages", query = "DELETE FROM
PrivateMessage c WHERE c.id IN (:ids) ")
+@NamedQuery(name = "getPrivateMessagesByRoom", query = "SELECT c FROM
PrivateMessage c WHERE c.room.id = :roomId ")
@Table(name = "private_message")
@Root(name = "privatemessage")
public class PrivateMessage implements IDataProviderEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/User.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/User.java
index ee20693..8bd83ac 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/User.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/User.java
@@ -42,7 +42,6 @@ import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
@@ -80,28 +79,26 @@ import org.simpleframework.xml.Root;
@FetchGroup(name = "backupexport", attributes = { @FetchAttribute(name
= "password") })
, @FetchGroup(name = "groupUsers", attributes = { @FetchAttribute(name
= "groupUsers")})
})
-@NamedQueries({
- @NamedQuery(name = "getUserById", query = "SELECT u FROM User u WHERE
u.id = :id"),
- @NamedQuery(name = "getUsersByIds", query = "select c from User c where
c.id IN :ids"),
- @NamedQuery(name = "getUserByLogin", query = "SELECT u FROM User u
WHERE u.deleted = false AND u.type = :type AND u.login = :login AND ((:domainId
= 0 AND u.domainId IS NULL) OR (:domainId > 0 AND u.domainId = :domainId))"),
- @NamedQuery(name = "getUserByEmail", query = "SELECT u FROM User u
WHERE u.deleted = false AND u.type = :type AND u.address.email = :email AND
((:domainId = 0 AND u.domainId IS NULL) OR (:domainId > 0 AND u.domainId =
:domainId))"),
- @NamedQuery(name = "getUserByHash", query = "SELECT u FROM User u
WHERE u.deleted = false AND u.type = :type AND u.resethash = :resethash"),
- @NamedQuery(name = "getUserByExpiredHash", query = "SELECT u FROM User
u WHERE u.resetDate < :date"),
- @NamedQuery(name = "getContactByEmailAndUser", query = "SELECT u FROM
User u WHERE u.deleted = false AND u.address.email = :email AND u.type = :type
AND u.ownerId = :ownerId"),
- @NamedQuery(name = "selectMaxFromUsersWithSearch", query = "select
count(c.id) from User c "
- + "where c.deleted = false " + "AND ("
- + "lower(c.login) LIKE :search "
- + "OR lower(c.firstname) LIKE :search "
- + "OR lower(c.lastname) LIKE :search )"),
- @NamedQuery(name = "getAllUsers", query = "SELECT u FROM User u ORDER
BY u.id"),
- @NamedQuery(name = "getPassword", query = "SELECT u.password FROM User
u WHERE u.deleted = false AND u.id = :userId "),
- @NamedQuery(name = "updatePassword", query = "UPDATE User u SET
u.password = :password WHERE u.id = :userId"), //
- @NamedQuery(name = "getNondeletedUsers", query = "SELECT u FROM User u
WHERE u.deleted = false"),
- @NamedQuery(name = "countNondeletedUsers", query = "SELECT COUNT(u)
FROM User u WHERE u.deleted = false"),
- @NamedQuery(name = "getUsersByGroupId", query = "SELECT u FROM User u
WHERE u.deleted = false AND u.groupUsers.group.id = :groupId"),
- @NamedQuery(name = "getExternalUser", query = "SELECT u FROM User u
WHERE u.deleted = false AND u.externalId LIKE :externalId AND u.externalType
LIKE :externalType"),
- @NamedQuery(name = "getUserByLoginOrEmail", query = "SELECT u from User
u WHERE u.deleted = false AND u.type = :type AND (u.login = :userOrEmail OR
u.address.email = :userOrEmail)")
-})
+@NamedQuery(name = "getUserById", query = "SELECT u FROM User u WHERE u.id =
:id")
+@NamedQuery(name = "getUsersByIds", query = "select c from User c where c.id
IN :ids")
+@NamedQuery(name = "getUserByLogin", query = "SELECT u FROM User u WHERE
u.deleted = false AND u.type = :type AND u.login = :login AND ((:domainId = 0
AND u.domainId IS NULL) OR (:domainId > 0 AND u.domainId = :domainId))")
+@NamedQuery(name = "getUserByEmail", query = "SELECT u FROM User u WHERE
u.deleted = false AND u.type = :type AND u.address.email = :email AND
((:domainId = 0 AND u.domainId IS NULL) OR (:domainId > 0 AND u.domainId =
:domainId))")
+@NamedQuery(name = "getUserByHash", query = "SELECT u FROM User u WHERE
u.deleted = false AND u.type = :type AND u.resethash = :resethash")
+@NamedQuery(name = "getUserByExpiredHash", query = "SELECT u FROM User u
WHERE u.resetDate < :date")
+@NamedQuery(name = "getContactByEmailAndUser", query = "SELECT u FROM User u
WHERE u.deleted = false AND u.address.email = :email AND u.type = :type AND
u.ownerId = :ownerId")
+@NamedQuery(name = "selectMaxFromUsersWithSearch", query = "select count(c.id)
from User c "
+ + "where c.deleted = false " + "AND ("
+ + "lower(c.login) LIKE :search "
+ + "OR lower(c.firstname) LIKE :search "
+ + "OR lower(c.lastname) LIKE :search )")
+@NamedQuery(name = "getAllUsers", query = "SELECT u FROM User u ORDER BY u.id")
+@NamedQuery(name = "getPassword", query = "SELECT u.password FROM User u WHERE
u.deleted = false AND u.id = :userId ")
+@NamedQuery(name = "updatePassword", query = "UPDATE User u SET u.password =
:password WHERE u.id = :userId")
+@NamedQuery(name = "getNondeletedUsers", query = "SELECT u FROM User u WHERE
u.deleted = false")
+@NamedQuery(name = "countNondeletedUsers", query = "SELECT COUNT(u) FROM User
u WHERE u.deleted = false")
+@NamedQuery(name = "getUsersByGroupId", query = "SELECT u FROM User u WHERE
u.deleted = false AND u.groupUsers.group.id = :groupId")
+@NamedQuery(name = "getExternalUser", query = "SELECT u FROM User u WHERE
u.deleted = false AND u.externalId LIKE :externalId AND u.externalType LIKE
:externalType")
+@NamedQuery(name = "getUserByLoginOrEmail", query = "SELECT u from User u
WHERE u.deleted = false AND u.type = :type AND (u.login = :userOrEmail OR
u.address.email = :userOrEmail)")
@Table(name = "om_user")
@Root(name = "user")
public class User extends HistoricalEntity {
diff --git
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/UserContact.java
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/UserContact.java
index 6f01a2a..d965594 100644
---
a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/UserContact.java
+++
b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/UserContact.java
@@ -29,7 +29,6 @@ import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
@@ -38,27 +37,25 @@ import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Entity
-@NamedQueries({
- @NamedQuery(name = "deleteUserContact", query = "delete from
UserContact u where u.id = :id"),
- @NamedQuery(name = "deleteAllUserContacts", query = "delete from
UserContact u where u.owner.id = :ownerId"),
- @NamedQuery(name = "getContactByUserOwner", query = "SELECT c FROM
UserContact c WHERE c.contact.id = :userId AND c.owner.id = :ownerId AND
c.contact.deleted = false"),
- @NamedQuery(name = "getContactsByUserAndStatus", query = "select c from
UserContact c " +
- "where c.owner.id = :ownerId " +
- "AND c.pending = :pending " +
- "AND c.contact.deleted = false"),
- @NamedQuery(name = "getContactRequestsByUserAndStatus", query = "select
c from UserContact c " +
- "where c.contact.id = :userId " +
- "AND c.pending = :pending " +
- "AND c.contact.deleted = false"),
- @NamedQuery(name = "getContactsByUser", query = "SELECT c FROM
UserContact c " +
- "WHERE c.contact.id = :userId " +
- "AND c.contact.deleted = false ORDER BY c.pending
DESC"),
- @NamedQuery(name = "countContactsByUser", query = "select COUNT(c) from
UserContact c " +
- "where c.contact.id = :userId " +
- "AND c.contact.deleted = false"),
- @NamedQuery(name = "getUserContactsById", query = "SELECT c FROM
UserContact c WHERE c.id = :id"),
- @NamedQuery(name = "getUserContacts", query = "SELECT c FROM
UserContact c ORDER BY c.id")
-})
+@NamedQuery(name = "deleteUserContact", query = "delete from UserContact u
where u.id = :id")
+@NamedQuery(name = "deleteAllUserContacts", query = "delete from UserContact u
where u.owner.id = :ownerId")
+@NamedQuery(name = "getContactByUserOwner", query = "SELECT c FROM UserContact
c WHERE c.contact.id = :userId AND c.owner.id = :ownerId AND c.contact.deleted
= false")
+@NamedQuery(name = "getContactsByUserAndStatus", query = "select c from
UserContact c " +
+ "where c.owner.id = :ownerId " +
+ "AND c.pending = :pending " +
+ "AND c.contact.deleted = false")
+@NamedQuery(name = "getContactRequestsByUserAndStatus", query = "select c from
UserContact c " +
+ "where c.contact.id = :userId " +
+ "AND c.pending = :pending " +
+ "AND c.contact.deleted = false")
+@NamedQuery(name = "getContactsByUser", query = "SELECT c FROM UserContact c "
+
+ "WHERE c.contact.id = :userId " +
+ "AND c.contact.deleted = false ORDER BY c.pending DESC")
+@NamedQuery(name = "countContactsByUser", query = "select COUNT(c) from
UserContact c " +
+ "where c.contact.id = :userId " +
+ "AND c.contact.deleted = false")
+@NamedQuery(name = "getUserContactsById", query = "SELECT c FROM UserContact c
WHERE c.id = :id")
+@NamedQuery(name = "getUserContacts", query = "SELECT c FROM UserContact c
ORDER BY c.id")
@Table(name = "user_contact")
@Root(name="usercontact")
public class UserContact implements Serializable {
diff --git
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/AbstractTemplatePanel.java
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/AbstractTemplatePanel.java
index e46786d..39c0d5f 100644
---
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/AbstractTemplatePanel.java
+++
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/AbstractTemplatePanel.java
@@ -18,11 +18,12 @@
*/
package org.apache.openmeetings.service.mail.template;
+import static org.apache.openmeetings.db.util.FormatHelper.isRtlLanguage;
+
import java.util.Locale;
import org.apache.openmeetings.IApplication;
import org.apache.openmeetings.IWebSession;
-import org.apache.openmeetings.db.util.FormatHelper;
import org.apache.wicket.AttributeModifier;
import org.apache.wicket.markup.html.TransparentWebMarkupContainer;
import org.apache.wicket.markup.html.panel.Panel;
@@ -40,7 +41,7 @@ public abstract class AbstractTemplatePanel extends Panel {
protected AbstractTemplatePanel(Locale locale) {
super(COMP_ID);
this.locale = locale;
- add(new
TransparentWebMarkupContainer("container").add(AttributeModifier.append("dir",
FormatHelper.isRtlLanguage(this.locale.toLanguageTag()) ? "rtl" : "ltr")));
+ add(new
TransparentWebMarkupContainer("container").add(AttributeModifier.append("dir",
isRtlLanguage(this.locale.toLanguageTag()) ? "rtl" : "ltr")));
}
public static IWebSession getOmSession() {
diff --git
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/PasswordDialog.java
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/PasswordDialog.java
index 25efc88..3c36082 100644
---
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/PasswordDialog.java
+++
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/PasswordDialog.java
@@ -40,8 +40,8 @@ import
com.googlecode.wicket.kendo.ui.panel.KendoFeedbackPanel;
public class PasswordDialog extends AbstractFormDialog<String> {
private static final long serialVersionUID = 1L;
- private DialogButton ok;
- private DialogButton cancel;
+ private DialogButton btnOk;
+ private DialogButton btnCancel;
protected final KendoFeedbackPanel feedback = new
KendoFeedbackPanel("feedback", new Options("button", true));
private final Form<String> form = new Form<>("form");
private final PasswordTextField pass = new
PasswordTextField("password", Model.of(""));
@@ -60,20 +60,20 @@ public class PasswordDialog extends
AbstractFormDialog<String> {
@Override
protected void onInitialize() {
setTitle(new ResourceModel("537"));
- ok = new DialogButton("ok", getString("54"));
- cancel = new DialogButton("cancel", getString("lbl.cancel"));
+ btnOk = new DialogButton("ok", getString("54"));
+ btnCancel = new DialogButton("cancel", getString("lbl.cancel"));
add(form.add(feedback, pass.setRequired(false).setLabel(new
ResourceModel("110")).setOutputMarkupPlaceholderTag(true).setOutputMarkupId(true)));
super.onInitialize();
}
@Override
protected List<DialogButton> getButtons() {
- return Arrays.asList(ok, cancel);
+ return Arrays.asList(btnOk, btnCancel);
}
@Override
public DialogButton getSubmitButton() {
- return ok;
+ return btnOk;
}
@Override
@@ -94,7 +94,7 @@ public class PasswordDialog extends
AbstractFormDialog<String> {
@Override
public void onClick(AjaxRequestTarget target, DialogButton button) {
- if (!form.hasError() || !button.equals(ok)) {
+ if (!form.hasError() || !button.equals(btnOk)) {
super.onClick(target, button);
}
}
diff --git
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/HashPage.java
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/HashPage.java
index 645bc02..e9830f3 100644
---
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/HashPage.java
+++
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/HashPage.java
@@ -69,10 +69,11 @@ public class HashPage extends BaseInitedPage implements
IUpdatable {
public static final String APP_TYPE_SETTINGS = "settings";
public static final String SWF = "swf";
public static final String PANEL_MAIN = "panel-main";
+ public static final String PANEL_RECORDING = "panel-recording";
public static final String INVITATION_HASH = "invitation";
static final String HASH = "secure";
static final String LANG = "language";
- private final WebMarkupContainer recContainer = new
WebMarkupContainer("panel-recording");
+ private final WebMarkupContainer recContainer = new
WebMarkupContainer(PANEL_RECORDING);
private final VideoInfo vi = new VideoInfo("info", null);
private final VideoPlayer vp = new VideoPlayer("player");
private boolean error = true;
diff --git
a/openmeetings-web/src/test/java/org/apache/openmeetings/service/mail/template/subject/TestSubjTemplate.java
b/openmeetings-web/src/test/java/org/apache/openmeetings/service/mail/template/subject/TestSubjTemplate.java
index 613ee57..28b70a1 100644
---
a/openmeetings-web/src/test/java/org/apache/openmeetings/service/mail/template/subject/TestSubjTemplate.java
+++
b/openmeetings-web/src/test/java/org/apache/openmeetings/service/mail/template/subject/TestSubjTemplate.java
@@ -23,6 +23,8 @@ import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
+import java.util.ArrayList;
+import java.util.List;
import java.util.Locale;
import java.util.TimeZone;
import java.util.function.Consumer;
@@ -47,7 +49,14 @@ public class TestSubjTemplate extends AbstractWicketTester {
String[] ids = TimeZone.getAvailableIDs();
Recording rec = new Recording();
rec.setRoomId(5L);
- for (User u : userDao.get(0, 100)) {
+ List<User> users = new ArrayList<>(userDao.get(0, 100));
+ User en = new User();
+ en.setLanguageId(1L); // ltr
+ User ar = new User();
+ ar.setLanguageId(14L); // rtl, arabic
+ users.add(en);
+ users.add(ar);
+ for (User u : users) {
TimeZone tz =
TimeZone.getTimeZone(ids[rnd.nextInt(ids.length)]);
checkTemplate(CreatedAppointmentTemplate.get(u, a, tz,
u.getLogin()));
checkTemplate(CanceledAppointmentTemplate.get(u, a, tz,
u.getLogin()));
diff --git
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
index ea648b4..48ff625 100644
---
a/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
+++
b/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/TestHashPage.java
@@ -23,6 +23,7 @@ import static
org.apache.openmeetings.web.common.OmWebSocketPanel.CONNECTED_MSG;
import static org.apache.openmeetings.web.pages.HashPage.HASH;
import static org.apache.openmeetings.web.pages.HashPage.INVITATION_HASH;
import static org.apache.openmeetings.web.pages.HashPage.PANEL_MAIN;
+import static org.apache.openmeetings.web.pages.HashPage.PANEL_RECORDING;
import static org.apache.openmeetings.web.util.OmUrlFragment.CHILD_ID;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
@@ -41,11 +42,12 @@ import
org.apache.openmeetings.db.entity.room.Invitation.Valid;
import org.apache.openmeetings.util.crypt.CryptProvider;
import org.apache.openmeetings.web.common.MainPanel;
import org.apache.openmeetings.web.room.RoomPanel;
+import org.apache.openmeetings.web.user.record.VideoInfo;
+import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.protocol.ws.util.tester.WebSocketTester;
import org.apache.wicket.request.mapper.parameter.PageParameters;
import org.apache.wicket.util.string.Strings;
-import org.junit.Ignore;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -72,11 +74,16 @@ public class TestHashPage extends AbstractWicketTester {
tester.assertInvisible(PANEL_MAIN);
}
- private void checkPanel(PageParameters pp, Class<? extends Panel>
clazz) {
+ private HashPage commonCheck(PageParameters pp) {
HashPage page = tester.startPage(HashPage.class, pp);
tester.assertRenderedPage(HashPage.class);
MessageDialog dlg =
(MessageDialog)tester.getComponentFromLastRenderedPage("access-denied");
assertFalse("Access denied should NOT be displayed",
((JQueryBehavior)dlg.getBehaviors().get(0)).getOption("autoOpen"));
+ return page;
+ }
+
+ private void checkMainPanel(PageParameters pp, Class<? extends Panel>
clazz) {
+ HashPage page = commonCheck(pp);
tester.assertComponent(PANEL_MAIN, MainPanel.class);
tester.assertInvisible("header");
@@ -85,6 +92,17 @@ public class TestHashPage extends AbstractWicketTester {
tester.assertComponent(String.format("%s:contents:%s",
PANEL_MAIN, CHILD_ID), clazz);
}
+ private void checkRecordingPanel(PageParameters pp, Class<? extends
Panel> clazz) {
+ HashPage page = commonCheck(pp);
+ tester.assertComponent(PANEL_RECORDING,
WebMarkupContainer.class);
+ tester.assertVisible(PANEL_RECORDING);
+ tester.assertVisible("header");
+
+ WebSocketTester webSocketTester = new WebSocketTester(tester,
page);
+ webSocketTester.sendMessage(CONNECTED_MSG);
+ tester.assertComponent(String.format("%s:%s", PANEL_RECORDING,
"info"), clazz);
+ }
+
private Invitation get(Long userId, Long roomId, Long apptId, Long
recId, Valid valid, String passwd, Date from, Date to) {
Invitation i = new Invitation();
i.setHash(randomUUID().toString());
@@ -152,10 +170,9 @@ public class TestHashPage extends AbstractWicketTester {
@Test
public void testValidOneTimeRoom() {
Invitation i = get(1L, 2L, null, null, Valid.OneTime, null,
null, null);
- checkPanel(new PageParameters().add(INVITATION_HASH,
i.getHash()), RoomPanel.class);
+ checkMainPanel(new PageParameters().add(INVITATION_HASH,
i.getHash()), RoomPanel.class);
}
- @Ignore
@Test
public void testValidOneTimeRecording() {
// panel-recording
@@ -163,6 +180,6 @@ public class TestHashPage extends AbstractWicketTester {
rec.setOwnerId(1L);
recDao.update(rec);
Invitation i = get(1L, null, null, rec.getId(), Valid.OneTime,
null, null, null);
- checkPanel(new PageParameters().add(INVITATION_HASH,
i.getHash()), RoomPanel.class);
+ checkRecordingPanel(new PageParameters().add(INVITATION_HASH,
i.getHash()), VideoInfo.class);
}
}
diff --git a/pom.xml b/pom.xml
index f55e410..7208460 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
<db>derby</db>
<jdk.version>1.8</jdk.version>
<!-- plugin versions -->
-
<maven-javadoc-plugin.version>3.0.1</maven-javadoc-plugin.version>
+
<maven-javadoc-plugin.version>3.1.0</maven-javadoc-plugin.version>
<maven-surefire-plugin.version>3.0.0-M3</maven-surefire-plugin.version>
<maven-site-plugin.version>3.7.1</maven-site-plugin.version>
<exec-maven-plugin.version>1.6.0</exec-maven-plugin.version>