Omaha #3356 configure path manager factory before spring initialization

Change-Id: I7a9a1b3aae5292129833b81b535f954cb0681e44

Former-commit-id: dbbf012a34 [formerly 263452a82aef4756492fe02156525137b5ca09ff]
Former-commit-id: fdc4cc60b9
This commit is contained in:
Nate Jensen 2014-08-25 17:08:13 -05:00
parent ef45928158
commit 70216d11e4
2 changed files with 9 additions and 0 deletions

View file

@ -31,6 +31,7 @@ import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.internal.WorkbenchPlugin;
import org.eclipse.ui.statushandlers.StatusAdapter;
import com.raytheon.uf.common.localization.PathManagerFactory;
import com.raytheon.uf.common.status.IUFStatusHandler;
import com.raytheon.uf.common.status.UFStatus;
import com.raytheon.uf.common.status.UFStatus.Priority;
@ -40,6 +41,7 @@ import com.raytheon.uf.viz.alertviz.SystemStatusHandler;
import com.raytheon.uf.viz.alertviz.ui.dialogs.AlertVisualization;
import com.raytheon.uf.viz.application.component.IStandaloneComponent;
import com.raytheon.uf.viz.core.ProgramArguments;
import com.raytheon.uf.viz.core.localization.CAVELocalizationAdapter;
import com.raytheon.uf.viz.core.localization.CAVELocalizationNotificationObserver;
import com.raytheon.uf.viz.core.localization.LocalizationConstants;
import com.raytheon.uf.viz.core.localization.LocalizationInitializer;
@ -57,6 +59,8 @@ import com.raytheon.uf.viz.core.notification.jobs.NotificationManagerJob;
* Sep 29, 2008 #1433 chammack Initial creation
* Jan 12, 2012 #27 rferrel Added createAlertVisualization
* May 08, 2013 1939 rjpeter Updated to start NotificationManagerJob.
* Aug 26, 2014 3356 njensen Explicitly set localization adapter
*
* </pre>
*
* @author chammack
@ -178,6 +182,7 @@ public class AlertVizApplication implements IStandaloneComponent {
}
protected void initializeLocalization() throws Exception {
PathManagerFactory.setAdapter(new CAVELocalizationAdapter());
new LocalizationInitializer(true, false).run();
}

View file

@ -39,6 +39,7 @@ import org.eclipse.ui.internal.WorkbenchPlugin;
import org.eclipse.ui.statushandlers.StatusAdapter;
import com.raytheon.uf.common.datastorage.DataStoreFactory;
import com.raytheon.uf.common.localization.PathManagerFactory;
import com.raytheon.uf.common.pypies.PyPiesDataStoreFactory;
import com.raytheon.uf.common.pypies.PypiesProperties;
import com.raytheon.uf.common.status.IUFStatusHandler;
@ -53,6 +54,7 @@ import com.raytheon.uf.viz.application.component.IStandaloneComponent;
import com.raytheon.uf.viz.core.ProgramArguments;
import com.raytheon.uf.viz.core.RecordFactory;
import com.raytheon.uf.viz.core.VizApp;
import com.raytheon.uf.viz.core.localization.CAVELocalizationAdapter;
import com.raytheon.uf.viz.core.localization.CAVELocalizationNotificationObserver;
import com.raytheon.uf.viz.core.localization.LocalizationConstants;
import com.raytheon.uf.viz.core.localization.LocalizationInitializer;
@ -99,6 +101,7 @@ import com.raytheon.viz.core.units.UnitRegistrar;
* startup
* Dec 10, 2013 2602 bsteffen Start loading ProcedureXmlManager in
* startComponent.
* Aug 26, 2014 3356 njensen Explicitly set localization adapter
*
* </pre>
*
@ -414,6 +417,7 @@ public abstract class AbstractCAVEComponent implements IStandaloneComponent {
}
protected void initializeLocalization(boolean nonui) throws Exception {
PathManagerFactory.setAdapter(new CAVELocalizationAdapter());
new LocalizationInitializer(!nonui,
!LocalizationManager.internalAlertServer).run();
}