set VID to use internally UTC timezone 99/93099/1
authorEylon Malin <eylon.malin@intl.att.com>
Thu, 8 Aug 2019 15:01:34 +0000 (18:01 +0300)
committerEylon Malin <eylon.malin@intl.att.com>
Thu, 8 Aug 2019 15:01:34 +0000 (18:01 +0300)
Issue-ID: VID-378
Signed-off-by: Eylon Malin <eylon.malin@intl.att.com>
Change-Id: I4b062d4a7ec68e564c46a094a75739dc9ad0355b

epsdk-app-onap/src/main/java/org/onap/portalapp/conf/ExternalAppInitializer.java

index 7c1b5c6..ca317dd 100644 (file)
  */
 package org.onap.portalapp.conf;
 
+import java.util.TimeZone;
+import javax.servlet.ServletContext;
+import javax.servlet.ServletException;
 import org.onap.portalsdk.core.conf.AppInitializer;
 import org.onap.portalsdk.core.logging.logic.EELFLoggerDelegate;
 
-import java.util.TimeZone;
-
 public class ExternalAppInitializer extends AppInitializer {
 
        private static final EELFLoggerDelegate LOG = EELFLoggerDelegate.getLogger(ExternalAppInitializer.class);
@@ -54,6 +55,12 @@ public class ExternalAppInitializer extends AppInitializer {
                return new Class[] { appConfigClass };
        }
 
+       @Override
+       public void onStartup(ServletContext servletContext) throws ServletException {
+               super.onStartup(servletContext);
+               setDefaultTimeZoneToUTC();
+       }
+
        //set time zone to UTC so Dates would be written to DB in UTC timezone
        private void setDefaultTimeZoneToUTC() {
                System.setProperty("user.timezone", "UTC");