multiple sonar fixes 14/76114/3
authorDriptaroop Das <driptaroop.das@in.ibm.com>
Tue, 22 Jan 2019 10:26:53 +0000 (15:56 +0530)
committerDriptaroop Das <driptaroop.das@in.ibm.com>
Thu, 24 Jan 2019 11:09:16 +0000 (16:39 +0530)
multiple sonar fixes

Issue-ID: VID-393
Change-Id: Idd3b65bff03fcf7b053f60959763ea1c63a319aa
Signed-off-by: Driptaroop Das <driptaroop.das@in.ibm.com>
epsdk-app-onap/src/main/java/org/onap/portalapp/conf/ExternalAppConfig.java
epsdk-app-onap/src/main/java/org/onap/portalapp/conf/ExternalAppInitializer.java
epsdk-app-onap/src/main/java/org/onap/portalapp/filter/SecurityXssFilter.java
epsdk-app-onap/src/test/java/org/onap/portalapp/conf/ExternalAppConfigTest.java

index fc45f1c..e29218d 100644 (file)
@@ -82,8 +82,7 @@ import java.util.List;
 @EnableAspectJAutoProxy(proxyTargetClass=true)
 public class ExternalAppConfig extends AppConfig implements Configurable {
 
-       private RegistryAdapter schedulerRegistryAdapter;
-    /** The Constant LOG. */
+       /** The Constant LOG. */
     private static final EELFLoggerDelegate LOG = EELFLoggerDelegate.getLogger(ExternalAppConfig.class);
  
     /** The vid schema script. */
@@ -102,31 +101,13 @@ public class ExternalAppConfig extends AppConfig implements Configurable {
        static class InnerConfiguration {
        }
 
-       /**
-        * @see org.onap.portalsdk.core.conf.AppConfig#viewResolver()
-        */
-       @Override
-       public ViewResolver viewResolver() {
-               return super.viewResolver();
-       }
-
-       /**
-        * @see org.onap.portalsdk.core.conf.AppConfig#addResourceHandlers(ResourceHandlerRegistry)
-        * 
-        * @param registry
-        */
-       @Override
-       public void addResourceHandlers(ResourceHandlerRegistry registry) {
-               super.addResourceHandlers(registry);
-       }
-
        /**
         * @see org.onap.portalsdk.core.conf.AppConfig#dataAccessService()
         */
        @Override
        public DataAccessService dataAccessService() {
                // Echo the JDBC URL to assist developers when starting the app.
-               System.out.println("ExternalAppConfig: " + SystemProperties.DB_CONNECTIONURL + " is "
+               LOG.info("ExternalAppConfig: " + SystemProperties.DB_CONNECTIONURL + " is "
                                + SystemProperties.getProperty(SystemProperties.DB_CONNECTIONURL));
                return super.dataAccessService();
        }
@@ -211,25 +192,6 @@ public class ExternalAppConfig extends AppConfig implements Configurable {
         populator.addScript(vidDataScript);
         return populator;
     }
-       
-
-       /*@Bean
-       public SpringLiquibase liquibaseBean(DataSource dataSource) {
-               SpringLiquibase springLiquibase = new SpringLiquibase();
-               springLiquibase.setDataSource(dataSource);
-               springLiquibase.setChangeLog("classpath:db-master-changelog.xml");
-               return springLiquibase;
-       }*/
-       
-       /**
-        * Sets the scheduler registry adapter.
-        * 
-        * @param schedulerRegistryAdapter
-        */
-       @Autowired
-       public void setSchedulerRegistryAdapter(final RegistryAdapter schedulerRegistryAdapter) {
-               this.schedulerRegistryAdapter = schedulerRegistryAdapter;
-       }
 
        @Bean
        public LoginStrategy loginStrategy() {
index dc6973f..7c1b5c6 100644 (file)
 package org.onap.portalapp.conf;
 
 import org.onap.portalsdk.core.conf.AppInitializer;
+import org.onap.portalsdk.core.logging.logic.EELFLoggerDelegate;
 
 import java.util.TimeZone;
 
 public class ExternalAppInitializer extends AppInitializer {
 
-       @Override
-       protected Class<?>[] getRootConfigClasses() {
-               return super.getRootConfigClasses();
-       }
+       private static final EELFLoggerDelegate LOG = EELFLoggerDelegate.getLogger(ExternalAppInitializer.class);
 
        @Override
        protected Class<?>[] getServletConfigClasses() {
                Class<?> appConfigClass = ExternalAppConfig.class;
                // Show something on stdout to indicate the app is starting.
-               System.out.println("ExternalAppInitializer: servlet configuration class is " + appConfigClass.getName());
+               LOG.info("ExternalAppInitializer: servlet configuration class is " + appConfigClass.getName());
                return new Class[] { appConfigClass };
        }
 
-       /*
-        * URL request will direct to the Spring dispatcher for processing
-        */
-       @Override
-       protected String[] getServletMappings() {
-               return super.getServletMappings();
-       }
-
-//     @Override
-//     public void onStartup(ServletContext servletContext) throws ServletException {
-//             super.onStartup(servletContext);
-//             setDefaultTimeZoneToUTC();
-//             servletContext.addFilter("requestFromLocalhost", LocalhostFilter.class)
-//                             .addMappingForUrlPatterns(null, false,
-//                                             String.format("/%s/%s/*", ChangeManagementController.CHANGE_MANAGEMENT, ChangeManagementController.VNF_WORKFLOW_RELATION),
-//                                             String.format("/%s/*", RoleGeneratorController.GENERATE_ROLE_SCRIPT),
-//                                             String.format("/%s/*", MaintenanceController.MAINTENANCE));
-//     }
-
        //set time zone to UTC so Dates would be written to DB in UTC timezone
        private void setDefaultTimeZoneToUTC() {
                System.setProperty("user.timezone", "UTC");
index 71ab735..d9d1b6d 100644 (file)
@@ -89,13 +89,13 @@ public class SecurityXssFilter extends OncePerRequestFilter {
        protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
                        throws ServletException, IOException {
 
-               if (request.getMethod().equalsIgnoreCase("POST") || request.getMethod().equalsIgnoreCase("PUT")) {
+               if ("POST".equalsIgnoreCase(request.getMethod())|| "PUT".equalsIgnoreCase(request.getMethod())) {
 
                        HttpServletRequest requestToCache = new ContentCachingRequestWrapper(request);
                        HttpServletResponse responseToCache = new ContentCachingResponseWrapper(response);
                        filterChain.doFilter(requestToCache, responseToCache);
                        String requestData = getRequestData(requestToCache);
-                       String responseData = getResponseData(responseToCache);
+                       getResponseData(responseToCache);
                        if (StringUtils.isNotBlank(requestData) && validator.denyXSS(requestData)) {
                                throw new SecurityException(BAD_REQUEST);
                        }
index 120ea25..693df2f 100644 (file)
@@ -72,7 +72,6 @@ public class ExternalAppConfigTest {
 
         // default test
         testSubject = createTestSubject();
-        testSubject.setSchedulerRegistryAdapter(schedulerRegistryAdapter);
     }
 
     @Test