You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2017/09/29 07:36:02 UTC

openmeetings git commit: [OPENMEETINGS-1714] initial attempt to fix statics

Repository: openmeetings
Updated Branches:
  refs/heads/master ce85e43d1 -> 63b94ad59


[OPENMEETINGS-1714] initial attempt to fix statics


Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo
Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/63b94ad5
Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/63b94ad5
Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/63b94ad5

Branch: refs/heads/master
Commit: 63b94ad59600b05ce0bc1038b8b3c7bf5c4e5fb5
Parents: ce85e43
Author: Maxim Solodovnik <so...@gmail.com>
Authored: Fri Sep 29 14:35:51 2017 +0700
Committer: Maxim Solodovnik <so...@gmail.com>
Committed: Fri Sep 29 14:35:51 2017 +0700

----------------------------------------------------------------------
 .../openmeetings/core/mail/MailHandler.java     |  4 ++--
 .../core/remote/ScopeApplicationAdapter.java    |  4 ++--
 .../db/dao/basic/ConfigurationDao.java          | 11 +++++-----
 .../apache/openmeetings/db/dto/basic/Info.java  |  4 ++--
 .../openmeetings/db/util/ApplicationHelper.java |  4 ++--
 .../src/site/xdoc/WebappNamePath.xml            |  4 ----
 .../service/quartz/scheduler/AbstractJob.java   |  4 ++--
 .../service/quartz/scheduler/CleanupJob.java    | 10 ++++-----
 .../service/quartz/scheduler/ReminderJob.java   |  4 ++--
 .../util/InitializationContainer.java           | 23 --------------------
 .../openmeetings/util/OMContextListener.java    |  3 +--
 .../util/OpenmeetingsVariables.java             | 12 ++++++++--
 .../web/admin/AdminUserChoiceProvider.java      |  2 +-
 .../openmeetings/web/app/Application.java       |  5 ++---
 .../web/common/tree/OmTreeProvider.java         | 12 +++++-----
 .../openmeetings/web/pages/NotInitedPage.java   |  4 ++--
 16 files changed, 45 insertions(+), 65 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-core/src/main/java/org/apache/openmeetings/core/mail/MailHandler.java
----------------------------------------------------------------------
diff --git a/openmeetings-core/src/main/java/org/apache/openmeetings/core/mail/MailHandler.java b/openmeetings-core/src/main/java/org/apache/openmeetings/core/mail/MailHandler.java
index a07c96a..f4845c9 100644
--- a/openmeetings-core/src/main/java/org/apache/openmeetings/core/mail/MailHandler.java
+++ b/openmeetings-core/src/main/java/org/apache/openmeetings/core/mail/MailHandler.java
@@ -58,7 +58,7 @@ import org.apache.openmeetings.db.dao.basic.ConfigurationDao;
 import org.apache.openmeetings.db.dao.basic.MailMessageDao;
 import org.apache.openmeetings.db.entity.basic.MailMessage;
 import org.apache.openmeetings.db.entity.basic.MailMessage.Status;
-import org.apache.openmeetings.util.InitializationContainer;
+import org.apache.openmeetings.util.OpenmeetingsVariables;
 import org.apache.openmeetings.util.mail.MailUtil;
 import org.apache.wicket.util.string.Strings;
 import org.red5.logging.Red5LoggerFactory;
@@ -270,7 +270,7 @@ public class MailHandler {
 
 	public void resetSendingStatus() {
 		log.debug("resetSendingStatus enter ...");
-		if (!InitializationContainer.initComplete) {
+		if (!OpenmeetingsVariables.initComplete) {
 			return;
 		}
 		Calendar c = Calendar.getInstance();

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java
----------------------------------------------------------------------
diff --git a/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java b/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java
index 21faa87..a04d453 100644
--- a/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java
+++ b/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java
@@ -50,9 +50,9 @@ import org.apache.openmeetings.db.entity.basic.Client;
 import org.apache.openmeetings.db.entity.log.ConferenceLog;
 import org.apache.openmeetings.db.entity.room.Room;
 import org.apache.openmeetings.db.entity.room.StreamClient;
-import org.apache.openmeetings.util.InitializationContainer;
 import org.apache.openmeetings.util.NullStringer;
 import org.apache.openmeetings.util.OmFileHelper;
+import org.apache.openmeetings.util.OpenmeetingsVariables;
 import org.apache.openmeetings.util.Version;
 import org.apache.openmeetings.util.message.RoomMessage;
 import org.apache.openmeetings.util.message.TextRoomMessage;
@@ -130,7 +130,7 @@ public class ScopeApplicationAdapter extends MultiThreadedApplicationAdapter imp
 				_log.debug("scopeName :: " + scopeName);
 			}
 
-			InitializationContainer.initComplete = true;
+			OpenmeetingsVariables.initComplete = true;
 			// Init properties
 			IApplication iapp = getApp();
 			iapp.setXFrameOptions(cfgDao.getString(CONFIG_HEADER_XFRAME, HEADER_XFRAME_SAMEORIGIN));

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java
----------------------------------------------------------------------
diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java
index 3d5563d..65c3209 100644
--- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java
+++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.db.dao.basic;
 
-import static org.apache.openmeetings.util.OpenmeetingsVariables.APPLICATION_NAME;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_APPLICATION_BASE_URL;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_APPLICATION_NAME;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_CRYPT;
@@ -54,6 +53,8 @@ import static org.apache.openmeetings.util.OpenmeetingsVariables.FLASH_SSL_PORT;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.FLASH_VIDEO_CODEC;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.ROOM_SETTINGS;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.configKeyCryptClassName;
+import static org.apache.openmeetings.util.OpenmeetingsVariables.getApplicationName;
+import static org.apache.openmeetings.util.OpenmeetingsVariables.setApplicationName;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.wicketApplicationName;
 
@@ -211,10 +212,10 @@ public class ConfigurationDao implements IDataProviderDao<Configuration> {
 	}
 
 	public String getAppName() {
-		if (APPLICATION_NAME == null) {
-			APPLICATION_NAME = getString(CONFIG_APPLICATION_NAME, DEFAULT_APP_NAME);
+		if (getApplicationName() == null) {
+			setApplicationName(getString(CONFIG_APPLICATION_NAME, DEFAULT_APP_NAME));;
 		}
-		return APPLICATION_NAME;
+		return getApplicationName();
 	}
 
 	public String getBaseUrl() {
@@ -304,7 +305,7 @@ public class ConfigurationDao implements IDataProviderDao<Configuration> {
 				CryptProvider.reset();
 				break;
 			case CONFIG_APPLICATION_NAME:
-				APPLICATION_NAME = value;
+				setApplicationName(value);
 				break;
 			case CONFIG_HEADER_XFRAME:
 			{

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/basic/Info.java
----------------------------------------------------------------------
diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/basic/Info.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/basic/Info.java
index a32dd66..b7b95cb 100644
--- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/basic/Info.java
+++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/basic/Info.java
@@ -24,7 +24,7 @@ import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlRootElement;
 
-import org.apache.openmeetings.util.InitializationContainer;
+import org.apache.openmeetings.util.OpenmeetingsVariables;
 import org.apache.openmeetings.util.Version;
 
 @XmlRootElement
@@ -40,7 +40,7 @@ public class Info implements Serializable {
 		version = Version.getVersion();
 		revision = Version.getRevision();
 		buildDate = Version.getBuildDate();
-		inited = InitializationContainer.initComplete;
+		inited = OpenmeetingsVariables.initComplete;
 	}
 
 	public String getVersion() {

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-db/src/main/java/org/apache/openmeetings/db/util/ApplicationHelper.java
----------------------------------------------------------------------
diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/util/ApplicationHelper.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/util/ApplicationHelper.java
index ba1f56d..e1bce4b 100644
--- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/util/ApplicationHelper.java
+++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/util/ApplicationHelper.java
@@ -30,8 +30,8 @@ import javax.servlet.ServletContextEvent;
 import org.apache.openmeetings.IApplication;
 import org.apache.openmeetings.IWebSession;
 import org.apache.openmeetings.db.dao.label.LabelDao;
-import org.apache.openmeetings.util.InitializationContainer;
 import org.apache.openmeetings.util.OMContextListener;
+import org.apache.openmeetings.util.OpenmeetingsVariables;
 import org.apache.wicket.Application;
 import org.apache.wicket.RuntimeConfigurationType;
 import org.apache.wicket.ThreadContext;
@@ -61,7 +61,7 @@ public class ApplicationHelper {
 		WebApplication app = (WebApplication)ensureApplication(langId);
 
 		WicketTester tester = new WicketTester(app, app.getServletContext());
-		InitializationContainer.initComplete = true;
+		OpenmeetingsVariables.initComplete = true;
 		return tester;
 	}
 

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-server/src/site/xdoc/WebappNamePath.xml
----------------------------------------------------------------------
diff --git a/openmeetings-server/src/site/xdoc/WebappNamePath.xml b/openmeetings-server/src/site/xdoc/WebappNamePath.xml
index bf6776e..0700f37 100644
--- a/openmeetings-server/src/site/xdoc/WebappNamePath.xml
+++ b/openmeetings-server/src/site/xdoc/WebappNamePath.xml
@@ -118,10 +118,6 @@
 				<tt>http://yourcorp.com:5080/openmeetings2</tt><br/> etc.<br/> you need to do the following:
 			</p>
 			<ol>
-				<li>edit <tt>webapps/openmeetings1/WEB-INF/red5-web.properties</tt> for <strong>every</strong> Openmeetings
-				instance and add the following line <tt>webapp.contextPath=/openmeetings1</tt>  to it (context of
-				<strong>every</strong> instance <strong>should</strong> match the folder name in webapps dir)
-				</li>
 				<li>in case of java memory problems modify <tt>red5.sh</tt> add following line:<br/>
 					<source>export JAVA_OPTS="-XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128M"</source>
 					or <tt>red5.bat</tt>:<br/>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/AbstractJob.java
----------------------------------------------------------------------
diff --git a/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/AbstractJob.java b/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/AbstractJob.java
index 82605d7..8cd46eb 100644
--- a/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/AbstractJob.java
+++ b/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/AbstractJob.java
@@ -28,7 +28,7 @@ import org.apache.openmeetings.db.dao.record.RecordingDao;
 import org.apache.openmeetings.db.dao.user.GroupDao;
 import org.apache.openmeetings.db.entity.record.Recording;
 import org.apache.openmeetings.db.entity.user.Group;
-import org.apache.openmeetings.util.InitializationContainer;
+import org.apache.openmeetings.util.OpenmeetingsVariables;
 import org.red5.logging.Red5LoggerFactory;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -41,7 +41,7 @@ public abstract class AbstractJob {
 	RecordingDao recordingDao;
 
 	void processExpiringRecordings(boolean notified, BiConsumer<Recording, Long> consumer) {
-		if (!InitializationContainer.initComplete) {
+		if (!OpenmeetingsVariables.initComplete) {
 			return;
 		}
 		for (Group g : groupDao.getLimited()) {

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
----------------------------------------------------------------------
diff --git a/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java b/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
index 856869b..816ddc6 100644
--- a/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
+++ b/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
@@ -37,7 +37,7 @@ import org.apache.openmeetings.db.dao.user.UserDao;
 import org.apache.openmeetings.db.dto.room.Whiteboard;
 import org.apache.openmeetings.db.dto.room.Whiteboards;
 import org.apache.openmeetings.db.entity.user.User;
-import org.apache.openmeetings.util.InitializationContainer;
+import org.apache.openmeetings.util.OpenmeetingsVariables;
 import org.red5.logging.Red5LoggerFactory;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -74,7 +74,7 @@ public class CleanupJob extends AbstractJob {
 
 	public void cleanTestSetup() {
 		log.debug("CleanupJob.cleanTestSetup");
-		if (!InitializationContainer.initComplete) {
+		if (!OpenmeetingsVariables.initComplete) {
 			return;
 		}
 		try {
@@ -107,7 +107,7 @@ public class CleanupJob extends AbstractJob {
 
 	public void cleanRoomFiles() {
 		log.debug("CleanupJob.cleanRoomFiles");
-		if (!InitializationContainer.initComplete) {
+		if (!OpenmeetingsVariables.initComplete) {
 			return;
 		}
 		try {
@@ -148,7 +148,7 @@ public class CleanupJob extends AbstractJob {
 
 	public void cleanSessions() {
 		log.trace("CleanupJob.cleanSessions");
-		if (!InitializationContainer.initComplete) {
+		if (!OpenmeetingsVariables.initComplete) {
 			return;
 		}
 		try {
@@ -175,7 +175,7 @@ public class CleanupJob extends AbstractJob {
 
 	public void cleanExpiredResetHash() {
 		log.debug("CleanupJob.cleanExpiredResetHash");
-		if (!InitializationContainer.initComplete) {
+		if (!OpenmeetingsVariables.initComplete) {
 			return;
 		}
 		List<User> users = userDao.getByExpiredHash(resetHashTtl);

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/ReminderJob.java
----------------------------------------------------------------------
diff --git a/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/ReminderJob.java b/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/ReminderJob.java
index 13edce1..854284a 100644
--- a/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/ReminderJob.java
+++ b/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/ReminderJob.java
@@ -26,7 +26,7 @@ import org.apache.openmeetings.db.entity.user.User;
 import org.apache.openmeetings.service.calendar.AppointmentLogic;
 import org.apache.openmeetings.service.mail.template.subject.AbstractSubjectEmailTemplate;
 import org.apache.openmeetings.service.mail.template.subject.RecordingExpiringTemplate;
-import org.apache.openmeetings.util.InitializationContainer;
+import org.apache.openmeetings.util.OpenmeetingsVariables;
 import org.red5.logging.Red5LoggerFactory;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -44,7 +44,7 @@ public class ReminderJob extends AbstractJob {
 
 	public void remindMeetings() {
 		log.debug("ReminderJob.remindMeetings");
-		if (!InitializationContainer.initComplete) {
+		if (!OpenmeetingsVariables.initComplete) {
 			return;
 		}
 		try {

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-util/src/main/java/org/apache/openmeetings/util/InitializationContainer.java
----------------------------------------------------------------------
diff --git a/openmeetings-util/src/main/java/org/apache/openmeetings/util/InitializationContainer.java b/openmeetings-util/src/main/java/org/apache/openmeetings/util/InitializationContainer.java
deleted file mode 100644
index e47b53f..0000000
--- a/openmeetings-util/src/main/java/org/apache/openmeetings/util/InitializationContainer.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License") +  you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.apache.openmeetings.util;
-
-public class InitializationContainer {
-	public static boolean initComplete = false;
-}

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-util/src/main/java/org/apache/openmeetings/util/OMContextListener.java
----------------------------------------------------------------------
diff --git a/openmeetings-util/src/main/java/org/apache/openmeetings/util/OMContextListener.java b/openmeetings-util/src/main/java/org/apache/openmeetings/util/OMContextListener.java
index 7b766c0..71015d1 100644
--- a/openmeetings-util/src/main/java/org/apache/openmeetings/util/OMContextListener.java
+++ b/openmeetings-util/src/main/java/org/apache/openmeetings/util/OMContextListener.java
@@ -32,9 +32,8 @@ public class OMContextListener extends ContextLoggingListener {
 	@Override
 	public void contextInitialized(ServletContextEvent event) {
 		OpenmeetingsVariables.webAppRootKey = pathToName(event);
-		OpenmeetingsVariables.webAppRootPath = "/" + OpenmeetingsVariables.webAppRootKey;
 		System.setProperty("current_openmeetings_context_name", OpenmeetingsVariables.webAppRootKey);
-		System.setProperty("webapp.contextPath", OpenmeetingsVariables.webAppRootPath);
+		System.setProperty("webapp.contextPath", String.format("/%s", OpenmeetingsVariables.webAppRootKey));
 		System.setProperty("logback.configurationFile", "logback-config.xml");
 		super.contextInitialized(event);
 	}

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
----------------------------------------------------------------------
diff --git a/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java b/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
index 4d18b34..c910cec 100644
--- a/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
+++ b/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
@@ -109,10 +109,18 @@ public class OpenmeetingsVariables {
 	public static final String DEFAULT_BASE_URL = "http://localhost:5080/openmeetings/";
 
 	public static String webAppRootKey = null;
-	public static String webAppRootPath = null;
 	public static String configKeyCryptClassName = null;
 	public static String wicketApplicationName = null;
-	public static String APPLICATION_NAME = null;
+	private static String applicationName = null;
 	public static int EXT_PROCESS_TTL = 20;
 	public static JSONObject ROOM_SETTINGS = new JSONObject();
+	public static boolean initComplete = false;
+
+	public static String getApplicationName() {
+		return applicationName;
+	}
+
+	public static void setApplicationName(String applicationName) {
+		OpenmeetingsVariables.applicationName = applicationName;
+	}
 }

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java
index 6993bd5..9fc9b69 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java
@@ -31,7 +31,7 @@ import org.wicketstuff.select2.Response;
 
 public abstract class AdminUserChoiceProvider extends ChoiceProvider<User> {
 	private static final long serialVersionUID = 1L;
-	public static int PAGE_SIZE = 20;
+	public static final int PAGE_SIZE = 20;
 
 	@Override
 	public String getIdValue(User choice) {

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
index a188fa7..5f6c0e6 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
@@ -71,7 +71,6 @@ import org.apache.openmeetings.db.entity.room.StreamClient;
 import org.apache.openmeetings.db.entity.server.Sessiondata;
 import org.apache.openmeetings.db.entity.user.User;
 import org.apache.openmeetings.db.entity.user.User.Type;
-import org.apache.openmeetings.util.InitializationContainer;
 import org.apache.openmeetings.util.OpenmeetingsVariables;
 import org.apache.openmeetings.util.message.RoomMessage;
 import org.apache.openmeetings.util.ws.IClusterWsMessage;
@@ -742,7 +741,7 @@ public class Application extends AuthenticatedWebApplication implements IApplica
 	public static boolean isInstalled() {
 		boolean result = isInstalled;
 		if (!isInstalled) {
-			if (InitializationContainer.initComplete) {
+			if (OpenmeetingsVariables.initComplete) {
 				//TODO can also check crypt class here
 				isInstalled = result = get()._getBean(UserDao.class).count() > 0;
 			}
@@ -751,7 +750,7 @@ public class Application extends AuthenticatedWebApplication implements IApplica
 	}
 
 	public static <T> T getBean(Class<T> clazz) {
-		if (InitializationContainer.initComplete) {
+		if (OpenmeetingsVariables.initComplete) {
 			if (!isInstalled()) {
 				throw new RestartResponseException(InstallWizardPage.class);
 			}

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/OmTreeProvider.java
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/OmTreeProvider.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/OmTreeProvider.java
index 3d12ba6..c772b52 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/OmTreeProvider.java
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/OmTreeProvider.java
@@ -45,12 +45,12 @@ import org.apache.wicket.model.Model;
 public class OmTreeProvider implements ITreeProvider<BaseFileItem> {
 	private static final long serialVersionUID = 1L;
 	private static final List<Type> VIDEO_TYPES = Arrays.asList(Type.Folder, Type.Video);
-	public static String RECORDINGS_MY = "recordings-my";
-	public static String RECORDINGS_PUBLIC = "recordings-public";
-	public static String RECORDINGS_GROUP = "recordings-group-%s";
-	public static String FILES_MY = "files-my";
-	public static String FILES_ROOM = "files-room";
-	public static String FILES_GROUP = "files-group-%s";
+	public static final String RECORDINGS_MY = "recordings-my";
+	public static final String RECORDINGS_PUBLIC = "recordings-public";
+	public static final String RECORDINGS_GROUP = "recordings-group-%s";
+	public static final String FILES_MY = "files-my";
+	public static final String FILES_ROOM = "files-room";
+	public static final String FILES_GROUP = "files-group-%s";
 	private final Long roomId;
 	private final List<BaseFileItem> roots = new ArrayList<>();
 	private final String PUBLIC, GROUP_FILE, GROUP_REC;

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/63b94ad5/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/NotInitedPage.java
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/NotInitedPage.java b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/NotInitedPage.java
index a084d15..915fc50 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/NotInitedPage.java
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/NotInitedPage.java
@@ -18,7 +18,7 @@
  */
 package org.apache.openmeetings.web.pages;
 
-import org.apache.openmeetings.util.InitializationContainer;
+import org.apache.openmeetings.util.OpenmeetingsVariables;
 import org.apache.openmeetings.web.app.Application;
 import org.apache.wicket.RestartResponseException;
 
@@ -26,7 +26,7 @@ public class NotInitedPage extends BaseNotInitedPage {
 	private static final long serialVersionUID = 1L;
 
 	public NotInitedPage() {
-		if (InitializationContainer.initComplete) {
+		if (OpenmeetingsVariables.initComplete) {
 			continueToOriginalDestination();
 			// Ups, no original destination. Go to the home page
 			throw new RestartResponseException(Application.get().getHomePage());