if (confLogType == null) {
conferenceLogTypeDao.addConferenceLogType(eventType);
confLogType = conferenceLogTypeDao.getConferenceLogTypeByEventName(eventType);
}
ConferenceLog confLog = new ConferenceLog();
confLog.setConferenceLogType(confLogType);
confLog.setInserted(new Date());
confLog.setUserId(userId);
confLog.setStreamid(streamid);
confLog.setScopeName(scopeName);
confLog.setRoom_id(room_id);
confLog.setUserip(userip);
confLog.setExternalUserId(externalUserId);
confLog.setExternalUserType(externalUserType);
confLog.setFirstname(firstname);
confLog.setLastname(lastname);
confLog.setEmail(email);
confLog = em.merge(confLog);
Long confLogId = confLog.getConferenceLogId();
return confLogId;
} catch (Exception ex2) {
log.error("[addConferenceLog]: ",ex2);
}