Modified: 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
 Tue Apr  5 05:48:39 2016
@@ -29,6 +29,7 @@ import java.util.Iterator;
 import java.util.LinkedList;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
 import java.util.concurrent.atomic.AtomicLong;
 
 import org.apache.openmeetings.core.data.conference.RoomManager;
@@ -181,10 +182,15 @@ public class ScopeApplicationAdapter ext
                        
SessionVariablesUtil.setIsScreenClient(conn.getClient());
                        
                        rcm.setUserId(parentClient.getUserId());
-                       SessionVariablesUtil.setUserId(conn.getClient(), 
rcm.getUserId());
+                       Long uid = rcm.getUserId();
+                       SessionVariablesUtil.setUserId(conn.getClient(), uid);
 
                        rcm.setStreamPublishName(parentSid);
-                       User u = userDao.get(rcm.getUserId() != null && 
rcm.getUserId() < 0 ? -rcm.getUserId() : rcm.getUserId());
+                       User u = null;
+                       if (uid != null) {
+                               long _uid = uid.longValue();
+                               u = userDao.get(_uid < 0 ? -_uid : _uid);
+                       }
                        if (u != null) {
                                rcm.setUsername(u.getLogin());
                                rcm.setFirstname(u.getFirstname());
@@ -211,7 +217,7 @@ public class ScopeApplicationAdapter ext
 
                        if (client != null) {
                                boolean changed = false;
-                               if (Boolean.valueOf("" + 
map.get("stopStreaming")) && client.isStartStreaming()) {
+                               if (Boolean.parseBoolean("" + 
map.get("stopStreaming")) && client.isStartStreaming()) {
                                        changed = true;
                                        client.setStartStreaming(false);
                                        //Send message to all users
@@ -219,7 +225,7 @@ public class ScopeApplicationAdapter ext
                                        
                                        returnMap.put("result", 
"stopSharingOnly");
                                }
-                               if (Boolean.valueOf("" + 
map.get("stopRecording")) && client.getIsRecording()) {
+                               if (Boolean.parseBoolean("" + 
map.get("stopRecording")) && client.getIsRecording()) {
                                        changed = true;
                                        client.setStartRecording(false);
                                        client.setIsRecording(false);
@@ -230,7 +236,7 @@ public class ScopeApplicationAdapter ext
 
                                        
recordingService.stopRecordAndSave(current.getScope(), client, null);
                                }
-                               if (Boolean.valueOf("" + 
map.get("stopPublishing")) && client.isScreenPublishStarted()) {
+                               if (Boolean.parseBoolean("" + 
map.get("stopPublishing")) && client.isScreenPublishStarted()) {
                                        changed = true;
                                        client.setScreenPublishStarted(false);
                                        returnMap.put("result", 
"stopPublishingOnly");
@@ -293,9 +299,9 @@ public class ScopeApplicationAdapter ext
                        Client client = 
sessionManager.getClientByStreamId(current.getClient().getId(), null);
 
                        if (client != null) {
-                               boolean startRecording = Boolean.valueOf("" + 
map.get("startRecording"));
-                               boolean startStreaming = Boolean.valueOf("" + 
map.get("startStreaming"));
-                               boolean startPublishing = Boolean.valueOf("" + 
map.get("startPublishing")) && (0 == 
sessionManager.getPublishingCount(client.getRoomId()));
+                               boolean startRecording = 
Boolean.parseBoolean("" + map.get("startRecording"));
+                               boolean startStreaming = 
Boolean.parseBoolean("" + map.get("startStreaming"));
+                               boolean startPublishing = 
Boolean.parseBoolean("" + map.get("startPublishing")) && (0 == 
sessionManager.getPublishingCount(client.getRoomId()));
 
                                boolean alreadyStreaming = 
client.isStartStreaming();
                                if (startStreaming) {
@@ -365,36 +371,35 @@ public class ScopeApplicationAdapter ext
                return null;
        }
 
-    public synchronized List<Integer> listRoomBroadcast() {
-       HashSet<Integer> broadcastList = new HashSet<Integer>();
-        IConnection current = Red5.getConnectionLocal();
-        String streamid = current.getClient().getId();
-        for (IConnection conn : current.getScope().getClientConnections()) {
-            if (conn != null) {
-                Client rcl = 
sessionManager.getClientByStreamId(conn.getClient().getId(), null);
-                if (rcl == null) {
-                    // continue;
-                } else if (rcl.isScreenClient()) {
-                    // continue;
-                } else {
-                    if (!streamid.equals(rcl.getStreamid())) {
-                        // It is not needed to send back
-                        // that event to the actuall
-                        // Moderator
-                        // as it will be already triggered
-                        // in the result of this Function
-                        // in the Client
-                       int id = (int)rcl.getBroadCastID();
-                       if (!broadcastList.contains(id)) {
-                               broadcastList.add(id);
-                       }
-                    }
-                }
-            }
-        }
-        return new ArrayList<Integer>(broadcastList);
-    }
-
+       public List<Long> listRoomBroadcast() {
+               Set<Long> broadcastList = new HashSet<>();
+               IConnection current = Red5.getConnectionLocal();
+               String streamid = current.getClient().getId();
+               for (IConnection conn : 
current.getScope().getClientConnections()) {
+                       if (conn != null) {
+                               Client rcl = 
sessionManager.getClientByStreamId(conn.getClient().getId(), null);
+                               if (rcl == null) {
+                                       // continue;
+                               } else if (rcl.isScreenClient()) {
+                                       // continue;
+                               } else {
+                                       if 
(!streamid.equals(rcl.getStreamid())) {
+                                               // It is not needed to send back
+                                               // that event to the actuall
+                                               // Moderator
+                                               // as it will be already 
triggered
+                                               // in the result of this 
Function
+                                               // in the Client
+                                               Long id = 
Long.valueOf(rcl.getBroadCastID());
+                                               if 
(!broadcastList.contains(id)) {
+                                                       broadcastList.add(id);
+                                               }
+                                       }
+                               }
+                       }
+               }
+               return new ArrayList<Long>(broadcastList);
+       }
 
        /**
         * this function is invoked directly after initial connecting
@@ -686,7 +691,7 @@ public class ScopeApplicationAdapter ext
         * @return void
         * 
         */
-       private synchronized void 
sendClientBroadcastNotifications(IBroadcastStream stream, String 
clientFunction, Client rc) {
+       private void sendClientBroadcastNotifications(IBroadcastStream stream, 
String clientFunction, Client rc) {
                try {
                        // Store the local so that we do not send notification 
to ourself back
                        IConnection current = Red5.getConnectionLocal();
@@ -764,7 +769,7 @@ public class ScopeApplicationAdapter ext
         * @param publicSID
         * @return -1
         */
-       public synchronized Long addModerator(String publicSID) {
+       public long addModerator(String publicSID) {
                try {
                        log.debug("-----------  addModerator: " + publicSID);
 
@@ -806,7 +811,7 @@ public class ScopeApplicationAdapter ext
                }
        }
 
-       public Long removeModerator(String publicSID) {
+       public long removeModerator(String publicSID) {
                try {
                        log.debug("-----------  removeModerator: " + publicSID);
 
@@ -830,7 +835,7 @@ public class ScopeApplicationAdapter ext
                return -1L;
        }
 
-       public Long setBroadCastingFlag(String publicSID, boolean value, 
boolean canVideo, Integer interviewPodId) {
+       public long setBroadCastingFlag(String publicSID, boolean value, 
boolean canVideo, Integer interviewPodId) {
                try {
                        log.debug("-----------  setBroadCastingFlag: " + 
publicSID);
 
@@ -855,7 +860,7 @@ public class ScopeApplicationAdapter ext
                return -1L;
        }
 
-       public Long giveExclusiveAudio(String publicSID) {
+       public long giveExclusiveAudio(String publicSID) {
                try {
                        log.debug("-----------  giveExclusiveAudio: " + 
publicSID);
 
@@ -895,7 +900,7 @@ public class ScopeApplicationAdapter ext
                return -1L;
        }
 
-       public Long switchMicMuted(String publicSID, boolean mute) {
+       public long switchMicMuted(String publicSID, boolean mute) {
                try {
                        log.debug("-----------  switchMicMuted: " + publicSID);
 
@@ -941,7 +946,7 @@ public class ScopeApplicationAdapter ext
         * @return Long 1 => means get Moderation, 2 => ask Moderator for
         *         Moderation, 3 => wait for Moderator
         */
-       public synchronized Long applyForModeration(String publicSID) {
+       public long applyForModeration(String publicSID) {
                try {
                        Client currentClient = 
sessionManager.getClientByPublicSID(publicSID, null);
                        if (currentClient == null) {
@@ -1044,7 +1049,7 @@ public class ScopeApplicationAdapter ext
        /*
         * checks if the user is allowed to apply for Moderation
         */
-       public Boolean checkRoomValues(Long roomId) {
+       public boolean checkRoomValues(Long roomId) {
                try {
 
                        // appointed meeting or moderated Room?
@@ -1106,7 +1111,7 @@ public class ScopeApplicationAdapter ext
         * @param colorObj - some color
         * @return RoomStatus object
         */
-       public synchronized RoomStatus setRoomValues(Long roomId, Boolean 
becomeModerator, Boolean isSuperModerator, String colorObj) {
+       public RoomStatus setRoomValues(Long roomId, boolean becomeModerator, 
boolean isSuperModerator, String colorObj) {
                try {
                        log.debug("-----------  setRoomValues");
                        IConnection current = Red5.getConnectionLocal();
@@ -1133,10 +1138,10 @@ public class ScopeApplicationAdapter ext
 
                        sessionManager.updateClientByStreamId(streamid, 
currentClient, true, null);
 
-            Room room = roomDao.get(roomId);
-            if (room.getShowMicrophoneStatus()) {
-               currentClient.setCanGiveAudio(true);
-            }
+                       Room room = roomDao.get(roomId);
+                       if (room.getShowMicrophoneStatus()) {
+                               currentClient.setCanGiveAudio(true);
+                       }
 
                        // Log the User
                        conferenceLogDao.add(ConferenceLog.Type.roomEnter,
@@ -1785,7 +1790,7 @@ public class ScopeApplicationAdapter ext
         * @param clientId
         * @return 1 in case of success, -1 otherwise
         */
-       public synchronized int sendMessageById(Object newMessage, String 
clientId, IScope scope) {
+       public int sendMessageById(Object newMessage, String clientId, IScope 
scope) {
                try {
                        log.debug("### sendMessageById ###" + clientId);
 
@@ -1816,7 +1821,7 @@ public class ScopeApplicationAdapter ext
         * @param clientId
         * @return 1 in case of no exceptions, -1 otherwise
         */
-       public synchronized int sendMessageWithClientById(Object newMessage, 
String clientId) {
+       public int sendMessageWithClientById(Object newMessage, String 
clientId) {
                try {
                        IConnection current = Red5.getConnectionLocal();
                        Client currentClient = 
sessionManager.getClientByStreamId(current.getClient().getId(), null);
@@ -1838,7 +1843,7 @@ public class ScopeApplicationAdapter ext
                return 1;
        }
        
-       public synchronized void sendMessageWithClientByPublicSID(Object 
message, String publicSID) {
+       public void sendMessageWithClientByPublicSID(Object message, String 
publicSID) {
                try {
                        // ApplicationContext appCtx = 
getContext().getApplicationContext();
                        IScope globalScope = getContext().getGlobalScope();
@@ -1999,7 +2004,7 @@ public class ScopeApplicationAdapter ext
         * 
         * @return true if interview was found
         */
-       public Boolean stopInterviewRecording() {
+       public boolean stopInterviewRecording() {
                IConnection current = Red5.getConnectionLocal();
                Client currentClient = 
sessionManager.getClientByStreamId(current.getClient().getId(), null);
                return _stopInterviewRecording(currentClient, 
current.getScope());
@@ -2047,7 +2052,7 @@ public class ScopeApplicationAdapter ext
         * 
         * @return all ClientList Objects of that room
         */
-       public synchronized List<Client> getClientListScope() {
+       public List<Client> getClientListScope() {
                try {
                        IConnection current = Red5.getConnectionLocal();
                        Client currentClient = 
sessionManager.getClientByStreamId(current.getClient().getId(), null);
@@ -2114,10 +2119,10 @@ public class ScopeApplicationAdapter ext
        }
        
        private String getSipTransportLastname(Long roomId) {
-               return getSipTransportLastname(roomId, 
roomManager.getSipConferenceMembersNumber(roomId));
+               return 
getSipTransportLastname(roomManager.getSipConferenceMembersNumber(roomId));
        }
        
-       private static String getSipTransportLastname(Long roomId, Integer c) {
+       private static String getSipTransportLastname(Integer c) {
                return (c != null && c > 0) ? "(" + (c - 1) + ")" : "";
        }
        
@@ -2128,7 +2133,7 @@ public class ScopeApplicationAdapter ext
         Client client = sessionManager.getClientByStreamId(streamid, null);
         Long roomId = client.getRoomId();
         Integer count = roomManager.getSipConferenceMembersNumber(roomId); 
-        String newNumber = getSipTransportLastname(roomId, count);
+        String newNumber = getSipTransportLastname(count);
         log.debug("getSipConferenceMembersNumber: " + newNumber);
         if (!newNumber.equals(client.getLastname())) {
             client.setLastname(newNumber);

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/IDataProviderDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/IDataProviderDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/IDataProviderDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/IDataProviderDao.java
 Tue Apr  5 05:48:39 2016
@@ -39,6 +39,8 @@ public interface IDataProviderDao<T exte
         */
        T get(Long id);
 
+       T get(long id);
+       
        /**
         * Get a list of instances of {@link T}
         * 

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java
 Tue Apr  5 05:48:39 2016
@@ -26,6 +26,7 @@ import static org.apache.openmeetings.ut
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.configKeyCryptClassName;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.whiteboardDrawStatus;
+import static 
org.apache.openmeetings.util.OpenmeetingsVariables.APPLICATION_NAME;
 
 import java.lang.reflect.Constructor;
 import java.util.ArrayList;
@@ -71,12 +72,6 @@ public class ConfigurationDao implements
        private UserDao userDao;
 
        /**
-        * @deprecated Dao's are not the place to store session variables
-        */
-       @Deprecated
-       private String appName = null;
-
-       /**
         * Retrieves Configuration regardless of its deleted status
         * 
         * @param confKey
@@ -178,10 +173,10 @@ public class ConfigurationDao implements
        }
 
        public String getAppName() {
-               if (appName == null) {
-                       appName = getConfValue(CONFIG_APPLICATION_NAME, 
String.class, DEFAULT_APP_NAME);
+               if (APPLICATION_NAME == null) {
+                       APPLICATION_NAME = 
getConfValue(CONFIG_APPLICATION_NAME, String.class, DEFAULT_APP_NAME);
                }
-               return appName;
+               return APPLICATION_NAME;
        }
 
        public String getBaseUrl() {
@@ -193,8 +188,13 @@ public class ConfigurationDao implements
        }
 
        @Override
+       public Configuration get(long id) {
+               return get(Long.valueOf(id));
+       }
+
+       @Override
        public Configuration get(Long id) {
-               if (id <= 0) {
+               if (id == null) {
                        return null;
                }
                return em.createNamedQuery("getConfigurationById", 
Configuration.class)
@@ -234,7 +234,7 @@ public class ConfigurationDao implements
        public Configuration update(Configuration entity, Long userId, boolean 
deleted) {
                String key = entity.getKey();
                String value = entity.getValue();
-               if (entity.getId() == null || entity.getId() <= 0) {
+               if (entity.getId() == null || entity.getId().longValue() <= 0) {
                        entity.setInserted(new Date());
                        entity.setDeleted(deleted);
                        em.persist(entity);
@@ -249,9 +249,9 @@ public class ConfigurationDao implements
                if (CONFIG_CRYPT_KEY.equals(key)) {
                        configKeyCryptClassName = value;
                } else if ("show.whiteboard.draw.status".equals(key)) {
-                       whiteboardDrawStatus = "1".equals(value);
+                       whiteboardDrawStatus = 
Boolean.valueOf("1".equals(value));
                } else if (CONFIG_APPLICATION_NAME.equals(key)) {
-                       appName = value;
+                       APPLICATION_NAME = value;
                }
                //TODO ensure entity returned is updated
                return entity;
@@ -292,8 +292,8 @@ public class ConfigurationDao implements
        public boolean getWhiteboardDrawStatus() {
                if (whiteboardDrawStatus == null) {
                        String drawStatus = 
getConfValue("show.whiteboard.draw.status", String.class, "0");
-                       whiteboardDrawStatus = "1".equals(drawStatus);
+                       whiteboardDrawStatus = 
Boolean.valueOf("1".equals(drawStatus));
                }
-               return whiteboardDrawStatus;
+               return whiteboardDrawStatus.booleanValue();
        }
 }

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/MailMessageDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/MailMessageDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/MailMessageDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/MailMessageDao.java
 Tue Apr  5 05:48:39 2016
@@ -37,6 +37,11 @@ public class MailMessageDao  implements
        private EntityManager em;
        
        @Override
+       public MailMessage get(long id) {
+               return get(Long.valueOf(id));
+       }
+       
+       @Override
        public MailMessage get(Long id) {
                return em.createNamedQuery("getMailMessageById", 
MailMessage.class).setParameter("id", id).getSingleResult();
        }

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/label/LabelDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/label/LabelDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/label/LabelDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/label/LabelDao.java
 Tue Apr  5 05:48:39 2016
@@ -266,7 +266,7 @@ public class LabelDao implements IDataPr
        }
        
        private static List<StringLabel> getLabels(Locale l, final String 
search) {
-               if (labelCache.get(l) == null) {
+               if (!labelCache.containsKey(l)) {
                        labelCache.put(l, getLabels(l));
                }
                List<StringLabel> result = new 
ArrayList<StringLabel>(labelCache.get(l));
@@ -282,6 +282,11 @@ public class LabelDao implements IDataPr
        }
        
        @Override
+       public StringLabel get(long id) {
+               return null;
+       }
+       
+       @Override
        public StringLabel get(Long id) {
                return null;
        }

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingMetaDataDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingMetaDataDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingMetaDataDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingMetaDataDao.java
 Tue Apr  5 05:48:39 2016
@@ -94,8 +94,8 @@ public class RecordingMetaDataDao {
                return null;
        }
 
-       public Long add(Long recordingId, String freeTextUserName, Date 
recordStart, Boolean isAudioOnly,
-                       Boolean isVideoOnly, Boolean isScreenData, String 
streamName, Integer interiewPodId) {
+       public Long add(Long recordingId, String freeTextUserName, Date 
recordStart, boolean isAudioOnly,
+                       boolean isVideoOnly, boolean isScreenData, String 
streamName, Integer interiewPodId) {
                try {
 
                        RecordingMetaData metaData = new RecordingMetaData();

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomDao.java
 Tue Apr  5 05:48:39 2016
@@ -61,9 +61,14 @@ public class RoomDao implements IDataPro
        private TimezoneUtil timezoneUtil;
 
        @Override
+       public Room get(long id) {
+               return get(Long.valueOf(id));
+       }
+       
+       @Override
        public Room get(Long id) {
                Room r = null;
-               if (id != null && id > 0) {
+               if (id != null && id.longValue() > 0) {
                        OpenJPAEntityManager oem = OpenJPAPersistence.cast(em);
                        boolean qrce = 
oem.getFetchPlan().getQueryResultCacheEnabled();
                        try {

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/LdapConfigDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/LdapConfigDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/LdapConfigDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/LdapConfigDao.java
 Tue Apr  5 05:48:39 2016
@@ -58,6 +58,11 @@ public class LdapConfigDao implements ID
        private UserDao userDao;
 
        @Override
+       public LdapConfig get(long id) {
+               return get(Long.valueOf(id));
+       }
+       
+       @Override
        public LdapConfig get(Long id) {
                try {
 

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/OAuth2Dao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/OAuth2Dao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/OAuth2Dao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/OAuth2Dao.java
 Tue Apr  5 05:48:39 2016
@@ -43,6 +43,11 @@ public class OAuth2Dao implements IDataP
        }
        
        @Override
+       public OAuthServer get(long id) {
+               return get(Long.valueOf(id));
+       }
+       
+       @Override
        public OAuthServer get(Long id) {
                TypedQuery<OAuthServer> query = 
em.createNamedQuery("getOAuthServerById", OAuthServer.class);
                query.setParameter("id", id);

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/ServerDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/ServerDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/ServerDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/ServerDao.java
 Tue Apr  5 05:48:39 2016
@@ -121,6 +121,11 @@ public class ServerDao implements IDataP
                return q.getSingleResult();
        }
 
+       @Override
+       public Server get(long id) {
+               return get(Long.valueOf(id));
+       }
+       
        /*
         * (non-Javadoc)
         * 

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/GroupDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/GroupDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/GroupDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/GroupDao.java
 Tue Apr  5 05:48:39 2016
@@ -39,6 +39,11 @@ public class GroupDao implements IDataPr
        private EntityManager em;
 
        @Override
+       public Group get(long id) {
+               return get(Long.valueOf(id));
+       }
+       
+       @Override
        public Group get(Long id) {
                TypedQuery<Group> query = em.createNamedQuery("getGroupById", 
Group.class);
                query.setParameter("id", id);

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/GroupUserDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/GroupUserDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/GroupUserDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/GroupUserDao.java
 Tue Apr  5 05:48:39 2016
@@ -41,6 +41,11 @@ public class GroupUserDao implements IDa
        public final static String[] searchFields = {"user.lastname", 
"user.firstname", "user.login", "user.address.email"};
 
        @Override
+       public GroupUser get(long id) {
+               return get(Long.valueOf(id));
+       }
+       
+       @Override
        public GroupUser get(Long id) {
                TypedQuery<GroupUser> q = 
em.createNamedQuery("getGroupUsersById", GroupUser.class);
                q.setParameter("id", id);

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageDao.java
 Tue Apr  5 05:48:39 2016
@@ -83,6 +83,11 @@ public class PrivateMessageDao implement
        }
        
        @Override
+       public PrivateMessage get(long id) {
+               return get(Long.valueOf(id));
+       }
+       
+       @Override
        public PrivateMessage get(Long id) {
                TypedQuery<PrivateMessage> query = 
em.createNamedQuery("getPrivateMessageById", PrivateMessage.class); 
                query.setParameter("id", id);

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageFolderDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageFolderDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageFolderDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageFolderDao.java
 Tue Apr  5 05:48:39 2016
@@ -67,6 +67,11 @@ public class PrivateMessageFolderDao imp
        }
        
        @Override
+       public PrivateMessageFolder get(long id) {
+               return get(Long.valueOf(id));
+       }
+       
+       @Override
        public PrivateMessageFolder get(Long id) {
                String hql = "select c from PrivateMessageFolder c where c.id = 
:id ";
 

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java
 Tue Apr  5 05:48:39 2016
@@ -249,6 +249,11 @@ public class UserDao implements IDataPro
                return get(id, false);
        }
        
+       @Override
+       public User get(long id) {
+               return get(Long.valueOf(id), false);
+       }
+       
        private User get(Long id, boolean force) {
                User u = null;
                if (id != null && id.longValue() > 0) {
@@ -443,11 +448,11 @@ public class UserDao implements IDataPro
                TypedQuery<Long> query = em.createNamedQuery("checkPassword", 
Long.class);
                query.setParameter("userId", userId);
                query.setParameter("password", 
ManageCryptStyle.getInstanceOfCrypt().createPassPhrase(password));
-               return query.getResultList().get(0) == 1;
+               return Long.valueOf(1).equals(query.getResultList().get(0));
 
        }
 
-       public User getContact(String email, long ownerId) {
+       public User getContact(String email, Long ownerId) {
                return getContact(email, "", "", ownerId);
        }
        
@@ -478,7 +483,7 @@ public class UserDao implements IDataPro
                        to.setLogin(login.length() < getMinLoginLength(cfgDao) 
? UUID.randomUUID().toString() : login);
                        to.setFirstname(firstName);
                        to.setLastname(lastName);
-                       to.setLanguageId(null == langId ? owner.getLanguageId() 
: langId);
+                       to.setLanguageId(null == langId ? owner.getLanguageId() 
: langId.longValue());
                        to.setOwnerId(owner.getId());
                        to.setAddress(new Address());
                        to.getAddress().setEmail(email);
@@ -563,7 +568,7 @@ public class UserDao implements IDataPro
 
        @Override
        public List<User> get(String search, int start, int count, String 
order) {
-               return get(search, start, count, order, false, -1L);
+               return get(search, start, count, order, false, 
Long.valueOf(-1));
        }
        
        public Set<Right> getRights(Long id) {
@@ -573,7 +578,7 @@ public class UserDao implements IDataPro
                        return rights;
                }
                // For direct access of linked users
-               if (id < 0) {
+               if (id.longValue() < 0) {
                        rights.add(Right.Room);
                        return rights;
                }
@@ -668,7 +673,7 @@ public class UserDao implements IDataPro
                u.setShowContactDataToContacts(showContactDataToContacts);
 
                // this is needed cause the language is not a needed data at 
registering
-               u.setLanguageId(languageId != 0 ? languageId : null);
+               u.setLanguageId(languageId != 0 ? languageId : 1);
                if (!Strings.isEmpty(userpass)) {
                        u.updatePassword(cfgDao, userpass);
                }

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/WhiteboardObject.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/WhiteboardObject.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/WhiteboardObject.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/WhiteboardObject.java
 Tue Apr  5 05:48:39 2016
@@ -25,7 +25,7 @@ import java.util.Map;
 
 public class WhiteboardObject {
 
-       private Long whiteBoardId;
+       private long whiteBoardId;
        private Integer x = 0;
        private Integer y = 0;
        private Integer zoom = 100;
@@ -36,11 +36,11 @@ public class WhiteboardObject {
 
        public WhiteboardObject() {}
        
-       public Long getWhiteBoardId() {
+       public long getWhiteBoardId() {
                return whiteBoardId;
        }
 
-       public void setWhiteBoardId(Long whiteBoardId) {
+       public void setWhiteBoardId(long whiteBoardId) {
                this.whiteBoardId = whiteBoardId;
        }
 

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/Server.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/Server.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/Server.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/Server.java
 Tue Apr  5 05:48:39 2016
@@ -276,32 +276,29 @@ public class Server implements IDataProv
                final int prime = 31;
                int result = 1;
                result = prime * result + ((address == null) ? 0 : 
address.hashCode());
-               result = prime * result + (int) (id ^ (id >>> 32));
+               result = prime * result + ((id == null) ? 0 : id.hashCode());
                return result;
        }
 
        @Override
        public boolean equals(Object obj) {
-               if (this == obj) {
+               if (this == obj)
                        return true;
-               }
-               if (obj == null) {
+               if (obj == null)
                        return false;
-               }
-               if (getClass() != obj.getClass()) {
+               if (getClass() != obj.getClass())
                        return false;
-               }
                Server other = (Server) obj;
                if (address == null) {
-                       if (other.address != null) {
+                       if (other.address != null)
                                return false;
-                       }
-               } else if (!address.equals(other.address)) {
+               } else if (!address.equals(other.address))
                        return false;
-               }
-               if (id != other.id) {
+               if (id == null) {
+                       if (other.id != null)
+                               return false;
+               } else if (!id.equals(other.id))
                        return false;
-               }
                return true;
        }
 }

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java
 Tue Apr  5 05:48:39 2016
@@ -172,5 +172,4 @@ public class GroupUser implements IDataP
        public String toString() {
                return "GroupUser [id=" + id + ", group=" + group + ", user=" + 
user + ", deleted=" + deleted + "]";
        }
-       
 }

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessage.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessage.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessage.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessage.java
 Tue Apr  5 05:48:39 2016
@@ -227,18 +227,6 @@ public class PrivateMessage implements I
                this.parentMessage = parentMessage;
        }
 
-       @Deprecated
-       public boolean getIsTrash() {
-               return TRASH_FOLDER_ID == folderId;
-       }
-
-       @Deprecated
-       public void setIsTrash(boolean isTrash) {
-               if (isTrash) {
-                       folderId = TRASH_FOLDER_ID;
-               }
-       }
-
        public Long getFolderId() {
                return folderId;
        }

Modified: 
openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
 Tue Apr  5 05:48:39 2016
@@ -643,11 +643,13 @@ public class CoreScreenShare implements
        @Override
        public void resultReceived(IPendingServiceCall call) {
                try {
-
                        log.trace("service call result: " + call);
+                       if (call == null) {
+                               return;
+                       }
 
-                       String method = call == null ? null : 
call.getServiceMethodName();
-                       Object o = call == null ? null : call.getResult();
+                       String method = call.getServiceMethodName();
+                       Object o = call.getResult();
                        log.trace("call ### get Method Name " + method);
                        if ("connect".equals(method)) {
                                if (o instanceof Map) {

Modified: 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
 Tue Apr  5 05:48:39 2016
@@ -57,4 +57,5 @@ public class OpenmeetingsVariables {
        public static final int USER_PASSWORD_MINIMUM_LENGTH = 4;
        public static Boolean whiteboardDrawStatus = null;
        public static String wicketApplicationName = null;
+       public static String APPLICATION_NAME = null;
 }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java
 Tue Apr  5 05:48:39 2016
@@ -321,7 +321,7 @@ public class WebSession extends Abstract
        public String getValidatedSid() {
                SessiondataDao sessionDao = getBean(SessiondataDao.class);
                Long _userId = sessionDao.checkSession(SID);
-               if (_userId == null || userId != _userId) {
+               if (_userId == null || !_userId.equals(userId)) {
                        Sessiondata sessionData = 
sessionDao.getSessionByHash(SID);
                        if (sessionData == null) {
                                sessionData = sessionDao.startsession();

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/poll/VoteDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/poll/VoteDialog.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/poll/VoteDialog.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/poll/VoteDialog.java
 Tue Apr  5 05:48:39 2016
@@ -57,21 +57,21 @@ import com.googlecode.wicket.kendo.ui.pa
 public class VoteDialog extends AbstractFormDialog<RoomPollAnswer> {
        private static final long serialVersionUID = 1L;
        private final static List<Integer> answers = Arrays.asList(1, 2, 3, 4, 
5, 6, 7, 8, 9, 10);  //TODO max vote should be added 
-       private final long roomId;
+       private final Long roomId;
        private final PollAnswerForm form;
        private final DialogButton vote = new DialogButton("vote", 
Application.getString(32));
        private final DialogButton cancel = new DialogButton("cancel", 
Application.getString(25));
        private final KendoFeedbackPanel feedback = new 
KendoFeedbackPanel("feedback", new Options("button", true));
        private final IModel<String> user = Model.of((String)null);
 
-       public VoteDialog(String id, long roomId) {
+       public VoteDialog(String id, Long roomId) {
                super(id, Application.getString(18));
                this.roomId = roomId;
                add(form = new PollAnswerForm("form", new 
CompoundPropertyModel<RoomPollAnswer>(new RoomPollAnswer())));
        }
        
        static String getName(User u) {
-               return u == null ? "" : getUserId() == u.getId() ? 
Application.getString(1411) : u.getFirstname() + " " + u.getLastname();
+               return u == null ? "" : (getUserId().equals(u.getId()) ? 
Application.getString(1411) : u.getFirstname() + " " + u.getLastname());
        }
        
        public void updateModel(IPartialPageRequestHandler target) {

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 Tue Apr  5 05:48:39 2016
@@ -224,7 +224,7 @@ public class AppointmentDialog extends A
        }
        
        public static boolean isOwner(Appointment object) {
-               return object.getOwner() != null && getUserId() == 
object.getOwner().getId();
+               return object.getOwner() != null && 
getUserId().equals(object.getOwner().getId());
        }
        
        @Override

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java
 Tue Apr  5 05:48:39 2016
@@ -86,7 +86,7 @@ import com.googlecode.wicket.jquery.ui.p
 
 public class MessagesContactsPanel extends UserPanel {
        private static final long serialVersionUID = 1L;
-       private final static long MOVE_CHOOSE = -1;
+       private final static Long MOVE_CHOOSE = Long.valueOf(-1);
        private final static int SELECT_CHOOSE = 1252;
        private final static int SELECT_ALL = 1239;
        private final static int SELECT_NONE = 1240;
@@ -169,9 +169,10 @@ public class MessagesContactsPanel exten
        
        private void updateControls(AjaxRequestTarget target) {
                deleteBtn.setEnabled(!selectedMessages.isEmpty());
-               readBtn.setEnabled(TRASH_FOLDER_ID != 
selectedFolderModel.getObject() && !selectedMessages.isEmpty());
-               unreadBtn.setEnabled(TRASH_FOLDER_ID != 
selectedFolderModel.getObject() && !selectedMessages.isEmpty());
-               toInboxBtn.setVisible(INBOX_FOLDER_ID != 
selectedFolderModel.getObject() && SENT_FOLDER_ID != 
selectedFolderModel.getObject() && !selectedMessages.isEmpty());
+               Long selFldr = selectedFolderModel.getObject();
+               readBtn.setEnabled(!TRASH_FOLDER_ID.equals(selFldr) && 
!selectedMessages.isEmpty());
+               unreadBtn.setEnabled(!TRASH_FOLDER_ID.equals(selFldr) && 
!selectedMessages.isEmpty());
+               toInboxBtn.setVisible(!INBOX_FOLDER_ID.equals(selFldr) && 
!SENT_FOLDER_ID.equals(selFldr) && !selectedMessages.isEmpty());
                target.add(buttons);
        }
        
@@ -209,7 +210,7 @@ public class MessagesContactsPanel exten
                }
        }
        
-       private void selectFolder(WebMarkupContainer folder, long id, 
AjaxRequestTarget target) {
+       private void selectFolder(WebMarkupContainer folder, Long id, 
AjaxRequestTarget target) {
                selectedFolder = folder;
                selectedFolderModel.setObject(id);
                setDefaultFolderClass();
@@ -217,7 +218,7 @@ public class MessagesContactsPanel exten
                emptySelection(target);
                selectDropDown.setModelObject(SELECT_CHOOSE);
                moveDropDown.setModelObject(NOT_MOVE_FOLDER);
-               deleteBtn.add(AttributeModifier.replace("value", 
Application.getString(TRASH_FOLDER_ID == id ? 1256 : 1245)));
+               deleteBtn.add(AttributeModifier.replace("value", 
Application.getString(TRASH_FOLDER_ID.equals(id) ? 1256 : 1245)));
                readBtn.setEnabled(false);
                unreadBtn.setEnabled(false);
                if (target != null) {
@@ -377,7 +378,7 @@ public class MessagesContactsPanel exten
                        @Override
                        protected void populateItem(Item<PrivateMessage> item) {
                                PrivateMessage m = item.getModelObject();
-                               final long id = m.getId();
+                               final Long id = m.getId();
                                allMessages.add(id);
                                if (m.getIsRead()) {
                                        readMessages.add(id);
@@ -404,7 +405,7 @@ public class MessagesContactsPanel exten
                                                target.add(container);
                                        }
                                });
-                               StringBuilder cssClass = new 
StringBuilder(Boolean.FALSE.equals(m.getIsRead()) ? "unread" : "");
+                               StringBuilder cssClass = new 
StringBuilder(m.getIsRead() ? "unread" : "");
                                if (selectedMessages.contains(id)) {
                                        if (cssClass.length() > 0) {
                                                cssClass.append(" ");
@@ -448,7 +449,7 @@ public class MessagesContactsPanel exten
        
                                @Override
                                protected void onEvent(AjaxRequestTarget 
target) {
-                                       if (TRASH_FOLDER_ID == 
selectedFolderModel.getObject()) {
+                                       if 
(TRASH_FOLDER_ID.equals(selectedFolderModel.getObject())) {
                                                
getBean(PrivateMessageDao.class).delete(selectedMessages);
                                        } else {
                                                
getBean(PrivateMessageDao.class).moveMailsToFolder(selectedMessages, 
TRASH_FOLDER_ID);
@@ -509,8 +510,8 @@ public class MessagesContactsPanel exten
 
                        @Override
                        protected void onUpdate(AjaxRequestTarget target) {
-                               long folderId = 
moveDropDown.getModelObject().getId();
-                               if (folderId != MOVE_CHOOSE) {
+                               Long folderId = 
moveDropDown.getModelObject().getId();
+                               if (!MOVE_CHOOSE.equals(folderId)) {
                                        
getBean(PrivateMessageDao.class).moveMailsToFolder(selectedMessages, folderId);
                                }
                                selectFolder(selectedFolder, 
selectedFolderModel.getObject(), target);
@@ -554,8 +555,8 @@ public class MessagesContactsPanel exten
                        @Override
                        protected void populateItem(Item<UserContact> item) {
                                UserContact uc = item.getModelObject();
-                               final long contactId = uc.getId();
-                               final long userId = uc.getOwner().getId();
+                               final Long contactId = uc.getId();
+                               final Long userId = uc.getOwner().getId();
                                if (uc.isPending()) {
                                        
item.add(AttributeModifier.append("class", "unread"));
                                }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserProfilePanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserProfilePanel.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserProfilePanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserProfilePanel.java
 Tue Apr  5 05:48:39 2016
@@ -51,7 +51,7 @@ public class UserProfilePanel extends Us
                add(new Label("regdate"));
                add(new TextArea<String>("userOffers").setEnabled(false));
                add(new TextArea<String>("userSearchs").setEnabled(false));
-               if (getUserId() == model.getObject().getId() || 
model.getObject().isShowContactData()
+               if (getUserId().equals(model.getObject().getId()) || 
model.getObject().isShowContactData()
                                || 
(model.getObject().isShowContactDataToContacts() && 
getBean(UserContactDao.class).isContact(model.getObject().getId(), 
getUserId())))
                {
                        addressDenied.setVisible(false);
@@ -64,7 +64,7 @@ public class UserProfilePanel extends Us
                        address.add(new Label("address.comment"));
                } else {
                        address.setVisible(false);
-                       
addressDenied.setDefaultModelObject(Application.getString(Boolean.TRUE.equals(model.getObject().isShowContactDataToContacts())
 ? 1269 : 1268));
+                       
addressDenied.setDefaultModelObject(Application.getString(model.getObject().isShowContactDataToContacts()
 ? 1269 : 1268));
                }
                add(address.setDefaultModel(model));
                add(addressDenied);

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
 Tue Apr  5 05:48:39 2016
@@ -113,7 +113,7 @@ public class VideoInfo extends Panel {
                }
                
                boolean reConvEnabled = false;
-               if (r.getOwnerId() != null && getUserId() == r.getOwnerId() && 
r.getStatus() != Status.RECORDING && r.getStatus() != Status.CONVERTING) {
+               if (r.getOwnerId() != null && 
r.getOwnerId().equals(getUserId()) && r.getStatus() != Status.RECORDING && 
r.getStatus() != Status.CONVERTING) {
                        List<RecordingMetaData> metas = 
getBean(RecordingMetaDataDao.class).getByRecording(r.getId());
                        reconvLabel:
                        if (!metas.isEmpty()) {

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/RecordingResourceReference.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/RecordingResourceReference.java?rev=1737775&r1=1737774&r2=1737775&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/RecordingResourceReference.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/RecordingResourceReference.java
 Tue Apr  5 05:48:39 2016
@@ -90,7 +90,7 @@ public abstract class RecordingResourceR
                if (r == null) {
                        return r;
                }
-               if (r.getOwnerId() == null || getUserId() == r.getOwnerId()) {
+               if (r.getOwnerId() == null || 
getUserId().equals(r.getOwnerId())) {
                        return r;
                }
                if (r.getGroupId() == null || 
getBean(GroupUserDao.class).isUserInGroup(r.getGroupId(), getUserId())) {


Reply via email to