Author: solomax
Date: Wed Feb 11 11:52:51 2015
New Revision: 1658936

URL: http://svn.apache.org/r1658936
Log:
[OPENMEETINGS-1175] correct email is being sent on private message

Modified:
    
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/UserService.java
    
openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/UserService.java

Modified: 
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/UserService.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/UserService.java?rev=1658936&r1=1658935&r2=1658936&view=diff
==============================================================================
--- 
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/UserService.java
 (original)
+++ 
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/remote/UserService.java
 Wed Feb 11 11:52:51 2015
@@ -117,7 +117,7 @@ public class UserService implements IUse
        @Autowired
        private SlaveHTTPConnectionManager slaveHTTPConnectionManager;
        @Autowired
-       private FieldLanguagesValuesDao fieldLanguagesValuesDao;
+       private FieldLanguagesValuesDao labelDao;
        @Autowired
        private RoomTypeDao roomTypeDao;
 
@@ -195,11 +195,8 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // admins only
                        if 
(AuthLevelUtil.hasAdminLevel(userDao.getRights(users_id))) {
-
                                if (serverId == 0) {
-
-                                       Client rcl = this.sessionManager
-                                                       
.getClientByStreamId(streamid, null);
+                                       Client rcl = 
sessionManager.getClientByStreamId(streamid, null);
 
                                        if (rcl == null) {
                                                return true;
@@ -208,21 +205,16 @@ public class UserService implements IUse
                                        if (rcl.getRoom_id() != null) {
                                                scopeName = 
rcl.getRoom_id().toString();
                                        }
-                                       IScope currentScope = 
this.scopeApplicationAdapter
-                                                       
.getRoomScope(scopeName);
+                                       IScope currentScope = 
scopeApplicationAdapter.getRoomScope(scopeName);
 
                                        HashMap<Integer, String> messageObj = 
new HashMap<Integer, String>();
                                        messageObj.put(0, "kick");
-                                       
this.scopeApplicationAdapter.sendMessageById(messageObj,
-                                                       streamid, currentScope);
+                                       
scopeApplicationAdapter.sendMessageById(messageObj, streamid, currentScope);
 
-                                       
this.scopeApplicationAdapter.roomLeaveByScope(rcl,
-                                                       currentScope, true);
+                                       
scopeApplicationAdapter.roomLeaveByScope(rcl, currentScope, true);
 
                                        return true;
-
                                } else {
-
                                        Server server = serverDao.get(serverId);
                                        Client rcl = 
sessionManager.getClientByStreamId(
                                                        streamid, server);
@@ -245,7 +237,6 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
                                User us = userDao.get(users_id);
 
                                
us.setTimeZoneId(timezoneUtil.getTimezoneByInternalJName(jname).getID());
@@ -255,7 +246,6 @@ public class UserService implements IUse
                                userDao.update(us, users_id);
                                
                                return us;
-
                        }
                } catch (Exception err) {
                        log.error("[updateUserTimeZone]", err);
@@ -283,13 +273,10 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               List<UserContact> uList = userContactsDao
-                                               
.getContactRequestsByUserAndStatus(users_id, true);
+                               List<UserContact> uList = 
userContactsDao.getContactRequestsByUserAndStatus(users_id, true);
 
                                return uList;
                        }
-
                } catch (Exception err) {
                        log.error("[getPendingUserContact]", err);
                }
@@ -301,13 +288,10 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               List<UserContact> uList = userContactsDao
-                                               
.getContactsByUserAndStatus(users_id, false);
+                               List<UserContact> uList = 
userContactsDao.getContactsByUserAndStatus(users_id, false);
 
                                return uList;
                        }
-
                } catch (Exception err) {
                        log.error("[getPendingUserContact]", err);
                }
@@ -319,16 +303,13 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               UserContact userContacts = userContactsDao
-                                               .get(userContactId);
+                               UserContact userContacts = 
userContactsDao.get(userContactId);
 
                                if (userContacts == null) {
                                        return -49;
                                }
 
                                return 
userContactsDao.deleteUserContact(userContactId);
-
                        }
                } catch (Exception err) {
                        log.error("[removeContactUser]", err);
@@ -359,7 +340,6 @@ public class UserService implements IUse
                        String validToTime, Long parentMessageId, Long 
roomtype_id,
                        String domain, String port, String webapp) {
                try {
-
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
@@ -424,10 +404,10 @@ public class UserService implements IUse
                                        if (to.getAdresses() != null) {
                                                
AbstractTemplatePanel.ensureApplication(from.getLanguage_id());
                                                String aLinkHTML =      
"<br/><br/>" + "<a href='" + ContactsHelper.getLink() + "'>"
-                                                                       +  
fieldLanguagesValuesDao.get(1302, from.getLanguage_id()) + "</a><br/>";
+                                                                       +  
labelDao.getString(1302, from.getLanguage_id()) + "</a><br/>";
                                                
                                                
mailHandler.send(to.getAdresses().getEmail(),
-                                                               
fieldLanguagesValuesDao.get(1301, from.getLanguage_id()) + subject,
+                                                               
labelDao.getString(1301, from.getLanguage_id()) + subject,
                                                                
message.replaceAll("\\<.*?>", "") + aLinkHTML);
                                        }
                                }
@@ -444,45 +424,34 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               List<UserContact> uList = userContactsDao
-                                               
.getContactsByUserAndStatus(users_id, false);
+                               List<UserContact> uList = 
userContactsDao.getContactsByUserAndStatus(users_id, false);
 
                                for (UserContact userContact : uList) {
-
                                        if 
(userContact.getContact().getUser_id().equals(user_id)) {
                                                return true;
                                        }
-
                                }
 
                                return false;
-
                        }
-
                } catch (Exception err) {
                        log.error("[checkUserIsInContactList]", err);
                }
                return null;
        }
 
-       public void shareCalendarUserContact(String SID, Long userContactId,
-                       Boolean shareCalendar) {
+       public void shareCalendarUserContact(String SID, Long userContactId, 
Boolean shareCalendar) {
                try {
                        Long users_id = sessiondataDao.checkSession(SID);
 
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               UserContact userContacts = userContactsDao
-                                               .get(userContactId);
+                               UserContact userContacts = 
userContactsDao.get(userContactId);
 
                                userContacts.setShareCalendar(shareCalendar);
 
                                userContactsDao.updateContact(userContacts);
-
                        }
-
                } catch (Exception err) {
                        log.error("[shareCalendarUserContact]", err);
                }
@@ -505,9 +474,7 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               Client rcl = 
this.sessionManager.getClientByPublicSID(
-                                               publicSID, false, null);
+                               Client rcl = 
sessionManager.getClientByPublicSID(publicSID, false, null);
 
                                if (rcl == null) {
                                        return true;
@@ -522,15 +489,11 @@ public class UserService implements IUse
                                HashMap<Integer, String> messageObj = new 
HashMap<Integer, String>();
                                messageObj.put(0, "kick");
 
-                               
this.scopeApplicationAdapter.sendMessageById(messageObj,
-                                               rcl.getStreamid(), 
currentScope);
-
-                               
this.scopeApplicationAdapter.roomLeaveByScope(rcl,
-                                               currentScope, true);
+                               
scopeApplicationAdapter.sendMessageById(messageObj, rcl.getStreamid(), 
currentScope);
+                               scopeApplicationAdapter.roomLeaveByScope(rcl, 
currentScope, true);
 
                                return true;
                        }
-
                } catch (Exception err) {
                        log.error("[kickUserByStreamId]", err);
                }

Modified: 
openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/UserService.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/UserService.java?rev=1658936&r1=1658935&r2=1658936&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/UserService.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/UserService.java
 Wed Feb 11 11:52:51 2015
@@ -63,7 +63,6 @@ import org.springframework.beans.factory
  * 
  */
 public class UserService implements IUserService {
-
        private static final Logger log = 
Red5LoggerFactory.getLogger(UserService.class, webAppRootKey);
 
        @Autowired
@@ -105,7 +104,7 @@ public class UserService implements IUse
        @Autowired
        private ISlaveHTTPConnectionManager slaveHTTPConnectionManager;
        @Autowired
-       private FieldLanguagesValuesDao fieldLanguagesValuesDao;
+       private FieldLanguagesValuesDao labelDao;
        @Autowired
        private RoomTypeDao roomTypeDao;
 
@@ -167,11 +166,8 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // admins only
                        if 
(AuthLevelUtil.hasAdminLevel(userDao.getRights(users_id))) {
-
                                if (serverId == 0) {
-
-                                       Client rcl = this.sessionManager
-                                                       
.getClientByStreamId(streamid, null);
+                                       Client rcl = 
sessionManager.getClientByStreamId(streamid, null);
 
                                        if (rcl == null) {
                                                return true;
@@ -180,21 +176,16 @@ public class UserService implements IUse
                                        if (rcl.getRoom_id() != null) {
                                                scopeName = 
rcl.getRoom_id().toString();
                                        }
-                                       IScope currentScope = 
this.scopeApplicationAdapter
-                                                       
.getRoomScope(scopeName);
+                                       IScope currentScope = 
scopeApplicationAdapter.getRoomScope(scopeName);
 
                                        HashMap<Integer, String> messageObj = 
new HashMap<Integer, String>();
                                        messageObj.put(0, "kick");
-                                       
this.scopeApplicationAdapter.sendMessageById(messageObj,
-                                                       streamid, currentScope);
+                                       
scopeApplicationAdapter.sendMessageById(messageObj, streamid, currentScope);
 
-                                       
this.scopeApplicationAdapter.roomLeaveByScope(rcl,
-                                                       currentScope, true);
+                                       
scopeApplicationAdapter.roomLeaveByScope(rcl, currentScope, true);
 
                                        return true;
-
                                } else {
-
                                        Server server = serverDao.get(serverId);
                                        Client rcl = 
sessionManager.getClientByStreamId(
                                                        streamid, server);
@@ -217,7 +208,6 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
                                User us = userDao.get(users_id);
 
                                
us.setTimeZoneId(timezoneUtil.getTimezoneByInternalJName(jname).getID());
@@ -227,7 +217,6 @@ public class UserService implements IUse
                                userDao.update(us, users_id);
                                
                                return us;
-
                        }
                } catch (Exception err) {
                        log.error("[updateUserTimeZone]", err);
@@ -240,13 +229,10 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               List<UserContact> uList = userContactsDao
-                                               
.getContactRequestsByUserAndStatus(users_id, true);
+                               List<UserContact> uList = 
userContactsDao.getContactRequestsByUserAndStatus(users_id, true);
 
                                return uList;
                        }
-
                } catch (Exception err) {
                        log.error("[getPendingUserContact]", err);
                }
@@ -258,13 +244,10 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               List<UserContact> uList = userContactsDao
-                                               
.getContactsByUserAndStatus(users_id, false);
+                               List<UserContact> uList = 
userContactsDao.getContactsByUserAndStatus(users_id, false);
 
                                return uList;
                        }
-
                } catch (Exception err) {
                        log.error("[getPendingUserContact]", err);
                }
@@ -276,16 +259,13 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               UserContact userContacts = userContactsDao
-                                               .get(userContactId);
+                               UserContact userContacts = 
userContactsDao.get(userContactId);
 
                                if (userContacts == null) {
                                        return -49;
                                }
 
                                return 
userContactsDao.deleteUserContact(userContactId);
-
                        }
                } catch (Exception err) {
                        log.error("[removeContactUser]", err);
@@ -298,45 +278,34 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               List<UserContact> uList = userContactsDao
-                                               
.getContactsByUserAndStatus(users_id, false);
+                               List<UserContact> uList = 
userContactsDao.getContactsByUserAndStatus(users_id, false);
 
                                for (UserContact userContact : uList) {
-
                                        if 
(userContact.getContact().getId().equals(user_id)) {
                                                return true;
                                        }
-
                                }
 
                                return false;
-
                        }
-
                } catch (Exception err) {
                        log.error("[checkUserIsInContactList]", err);
                }
                return null;
        }
 
-       public void shareCalendarUserContact(String SID, Long userContactId,
-                       Boolean shareCalendar) {
+       public void shareCalendarUserContact(String SID, Long userContactId, 
Boolean shareCalendar) {
                try {
                        Long users_id = sessiondataDao.checkSession(SID);
 
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               UserContact userContacts = userContactsDao
-                                               .get(userContactId);
+                               UserContact userContacts = 
userContactsDao.get(userContactId);
 
                                userContacts.setShareCalendar(shareCalendar);
 
                                userContactsDao.updateContact(userContacts);
-
                        }
-
                } catch (Exception err) {
                        log.error("[shareCalendarUserContact]", err);
                }
@@ -359,9 +328,7 @@ public class UserService implements IUse
                        Long users_id = sessiondataDao.checkSession(SID);
                        // users only
                        if 
(AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
-
-                               Client rcl = 
this.sessionManager.getClientByPublicSID(
-                                               publicSID, false, null);
+                               Client rcl = 
sessionManager.getClientByPublicSID(publicSID, false, null);
 
                                if (rcl == null) {
                                        return true;
@@ -376,15 +343,11 @@ public class UserService implements IUse
                                HashMap<Integer, String> messageObj = new 
HashMap<Integer, String>();
                                messageObj.put(0, "kick");
 
-                               
this.scopeApplicationAdapter.sendMessageById(messageObj,
-                                               rcl.getStreamid(), 
currentScope);
-
-                               
this.scopeApplicationAdapter.roomLeaveByScope(rcl,
-                                               currentScope, true);
+                               
scopeApplicationAdapter.sendMessageById(messageObj, rcl.getStreamid(), 
currentScope);
+                               scopeApplicationAdapter.roomLeaveByScope(rcl, 
currentScope, true);
 
                                return true;
                        }
-
                } catch (Exception err) {
                        log.error("[kickUserByStreamId]", err);
                }


Reply via email to