Author: solomax Date: Mon Jan 21 08:54:26 2013 New Revision: 1436229 URL: http://svn.apache.org/viewvc?rev=1436229&view=rev Log: NPE while import is fixed; code clean up;
Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConferenceService.java incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/util/SessionVariablesUtil.java incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupImportController.java Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConferenceService.java URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConferenceService.java?rev=1436229&r1=1436228&r2=1436229&view=diff ============================================================================== --- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConferenceService.java (original) +++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConferenceService.java Mon Jan 21 08:54:26 2013 @@ -743,7 +743,7 @@ public class ConferenceService { * Get some statistics about the current sessions handled by this instance * * @param SID - * @return + * @return - session statistics as String */ public String getSessionStatistics(String SID) { try { Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java?rev=1436229&r1=1436228&r2=1436229&view=diff ============================================================================== --- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java (original) +++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/red5/ScopeApplicationAdapter.java Mon Jan 21 08:54:26 2013 @@ -2546,7 +2546,7 @@ public class ScopeApplicationAdapter ext * @deprecated this method should be reworked to use a single SQL query in * the cache to get any client in the current room that is * recording instead of iterating through connections! - * @return + * @return true in case there is recording session, false otherwise, null if any exception happend */ public synchronized Boolean getInterviewRecordingStatus() { try { @@ -2582,7 +2582,7 @@ public class ScopeApplicationAdapter ext /** * @deprecated @see {@link ScopeApplicationAdapter#getInterviewRecordingStatus()} - * @return + * @return - false if there were existing recording, true if recording was started successfully, null if any exception happens */ public synchronized Boolean startInterviewRecording() { try { Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/util/SessionVariablesUtil.java URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/util/SessionVariablesUtil.java?rev=1436229&r1=1436228&r2=1436229&view=diff ============================================================================== --- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/util/SessionVariablesUtil.java (original) +++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/util/SessionVariablesUtil.java Mon Jan 21 08:54:26 2013 @@ -73,7 +73,7 @@ public class SessionVariablesUtil { /** * if there is no user id set, it will return Long.MIN_VALUE * @param client - * @return + * @return - user id set or Long.MIN_VALUE or null if any exception happens */ public static Long getUserId(IClient client) { try { Modified: incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupImportController.java URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupImportController.java?rev=1436229&r1=1436228&r2=1436229&view=diff ============================================================================== --- incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupImportController.java (original) +++ incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/servlet/outputhandler/BackupImportController.java Mon Jan 21 08:54:26 2013 @@ -371,7 +371,7 @@ public class BackupImportController exte // We need to reset this as openJPA reject to store them otherwise a.setAppointmentId(null); - if (a.getUserId().getUser_id() == null) { + if (a.getUserId() != null && a.getUserId().getUser_id() == null) { a.setUserId(null); } Long newAppId = appointmentDao.addAppointmentObj(a);