/* * Decompiled with CFR 0_100. * * Could not load the following classes: * matc.interceptors.SessionCheckerInterceptor * org.hibernate.SessionFactory * org.springframework.beans.factory.annotation.Autowired * org.springframework.context.annotation.Bean * org.springframework.context.annotation.ComponentScan * org.springframework.context.annotation.Configuration * org.springframework.jdbc.datasource.DriverManagerDataSource * org.springframework.orm.hibernate4.HibernateTransactionManager * org.springframework.orm.hibernate4.LocalSessionFactoryBean * org.springframework.transaction.annotation.EnableTransactionManagement * org.springframework.web.servlet.HandlerExceptionResolver * org.springframework.web.servlet.HandlerInterceptor * org.springframework.web.servlet.config.annotation.EnableWebMvc * org.springframework.web.servlet.config.annotation.InterceptorRegistration * org.springframework.web.servlet.config.annotation.InterceptorRegistry * org.springframework.web.servlet.config.annotation.ResourceHandlerRegistration * org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry * org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter * org.springframework.web.servlet.handler.SimpleMappingExceptionResolver * org.springframework.web.servlet.view.InternalResourceViewResolver */ package matc.context; import java.util.List; import java.util.Properties; import javax.sql.DataSource; import matc.interceptors.SessionCheckerInterceptor; import org.hibernate.SessionFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.jdbc.datasource.DriverManagerDataSource; import org.springframework.orm.hibernate4.HibernateTransactionManager; import org.springframework.orm.hibernate4.LocalSessionFactoryBean; import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.web.servlet.HandlerExceptionResolver; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import org.springframework.web.servlet.config.annotation.InterceptorRegistration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; import org.springframework.web.servlet.handler.SimpleMappingExceptionResolver; import org.springframework.web.servlet.view.InternalResourceViewResolver; /* * Failed to analyse overrides */ @Configuration @EnableWebMvc @ComponentScan(basePackages={"matc"}) @EnableTransactionManagement public class MatcApplicationContext extends WebMvcConfigurerAdapter { public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler(new String[]{"/images/**", "/css/**", "/js/**", "/font/raleway-regular/**", "/img/**"}).addResourceLocations(new String[]{"/WEB-INF/resource/images/", "/WEB-INF/resource/css/", "/WEB-INF/resource/js/", "/WEB-INF/resource/font/raleway-regular/", "/WEB-INF/resource/images/"}).setCachePeriod(Integer.valueOf(0)); } public void addInterceptors(InterceptorRegistry registry) { } public void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) { exceptionResolvers.add((HandlerExceptionResolver)this.simpleMappingExceptionResolver()); } @Bean public HandlerInterceptor sessionCheckerInterceptor() { SessionCheckerInterceptor sessionInterceptor = new SessionCheckerInterceptor(); return sessionInterceptor; } @Bean public SimpleMappingExceptionResolver simpleMappingExceptionResolver() { SimpleMappingExceptionResolver exceptionResolver = new SimpleMappingExceptionResolver(); mappings.setProperty("RequestSessionException", "matcLogin"); mappings.setProperty("BasicPageException", "matcHome"); mappings.setProperty("LogIOException", "redirect:matcLogin"); exceptionResolver.setExceptionMappings(mappings); return exceptionResolver; } @Bean public InternalResourceViewResolver internalResourceViewResolver() { InternalResourceViewResolver jspViewResolver = new InternalResourceViewResolver(); jspViewResolver.setPrefix("/WEB-INF/view/jsp/"); jspViewResolver.setSuffix(".jsp"); jspViewResolver.setExposeContextBeansAsAttributes(true); return jspViewResolver; } @Bean public DataSource dataSource() { DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setUsername("matcp"); dataSource.setPassword("matcp"); dataSource.setDriverClassName("oracle.jdbc.driver.OracleDriver"); dataSource.setUrl("jdbc:oracle:thin:@localhost:1521:orcl"); return dataSource; } @Bean public LocalSessionFactoryBean localSessionFactoryBean() { LocalSessionFactoryBean factoryBean = new LocalSessionFactoryBean(); factoryBean.setPackagesToScan(packages); factoryBean.setDataSource(this.dataSource()); factoryBean.setHibernateProperties(this.hibernateProperties()); return factoryBean; } @Bean prop.put("hibernate.dialect", "org.hibernate.dialect.Oracle9iDialect"); prop.put("hibernate.show_sql", true); return prop; } @Bean @Autowired public HibernateTransactionManager hibernateTransactionManager(LocalSessionFactoryBean bean) { HibernateTransactionManager transactionManager = new HibernateTransactionManager(); transactionManager.setSessionFactory(bean.getObject()); return transactionManager; } }
Standard input is empty
Main.java:59: error: class MatcApplicationContext is public, should be declared in a file named MatcApplicationContext.java
public class MatcApplicationContext
^
Main.java:31: error: package matc.interceptors does not exist
import matc.interceptors.SessionCheckerInterceptor;
^
Main.java:32: error: package org.hibernate does not exist
import org.hibernate.SessionFactory;
^
Main.java:33: error: package org.springframework.beans.factory.annotation does not exist
import org.springframework.beans.factory.annotation.Autowired;
^
Main.java:34: error: package org.springframework.context.annotation does not exist
import org.springframework.context.annotation.Bean;
^
Main.java:35: error: package org.springframework.context.annotation does not exist
import org.springframework.context.annotation.ComponentScan;
^
Main.java:36: error: package org.springframework.context.annotation does not exist
import org.springframework.context.annotation.Configuration;
^
Main.java:37: error: package org.springframework.jdbc.datasource does not exist
import org.springframework.jdbc.datasource.DriverManagerDataSource;
^
Main.java:38: error: package org.springframework.orm.hibernate4 does not exist
import org.springframework.orm.hibernate4.HibernateTransactionManager;
^
Main.java:39: error: package org.springframework.orm.hibernate4 does not exist
import org.springframework.orm.hibernate4.LocalSessionFactoryBean;
^
Main.java:40: error: package org.springframework.transaction.annotation does not exist
import org.springframework.transaction.annotation.EnableTransactionManagement;
^
Main.java:41: error: package org.springframework.web.servlet does not exist
import org.springframework.web.servlet.HandlerExceptionResolver;
^
Main.java:42: error: package org.springframework.web.servlet does not exist
import org.springframework.web.servlet.HandlerInterceptor;
^
Main.java:43: error: package org.springframework.web.servlet.config.annotation does not exist
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
^
Main.java:44: error: package org.springframework.web.servlet.config.annotation does not exist
import org.springframework.web.servlet.config.annotation.InterceptorRegistration;
^
Main.java:45: error: package org.springframework.web.servlet.config.annotation does not exist
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
^
Main.java:46: error: package org.springframework.web.servlet.config.annotation does not exist
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistration;
^
Main.java:47: error: package org.springframework.web.servlet.config.annotation does not exist
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
^
Main.java:48: error: package org.springframework.web.servlet.config.annotation does not exist
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
^
Main.java:49: error: package org.springframework.web.servlet.handler does not exist
import org.springframework.web.servlet.handler.SimpleMappingExceptionResolver;
^
Main.java:50: error: package org.springframework.web.servlet.view does not exist
import org.springframework.web.servlet.view.InternalResourceViewResolver;
^
Main.java:60: error: cannot find symbol
extends WebMvcConfigurerAdapter {
^
symbol: class WebMvcConfigurerAdapter
Main.java:55: error: cannot find symbol
@Configuration
^
symbol: class Configuration
Main.java:56: error: cannot find symbol
@EnableWebMvc
^
symbol: class EnableWebMvc
Main.java:57: error: cannot find symbol
@ComponentScan(basePackages={"matc"})
^
symbol: class ComponentScan
Main.java:58: error: cannot find symbol
@EnableTransactionManagement
^
symbol: class EnableTransactionManagement
Main.java:61: error: cannot find symbol
public void addResourceHandlers(ResourceHandlerRegistry registry) {
^
symbol: class ResourceHandlerRegistry
location: class MatcApplicationContext
Main.java:65: error: cannot find symbol
public void addInterceptors(InterceptorRegistry registry) {
^
symbol: class InterceptorRegistry
location: class MatcApplicationContext
Main.java:69: error: cannot find symbol
public void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) {
^
symbol: class HandlerExceptionResolver
location: class MatcApplicationContext
Main.java:74: error: cannot find symbol
public HandlerInterceptor sessionCheckerInterceptor() {
^
symbol: class HandlerInterceptor
location: class MatcApplicationContext
Main.java:80: error: cannot find symbol
public SimpleMappingExceptionResolver simpleMappingExceptionResolver() {
^
symbol: class SimpleMappingExceptionResolver
location: class MatcApplicationContext
Main.java:91: error: cannot find symbol
public InternalResourceViewResolver internalResourceViewResolver() {
^
symbol: class InternalResourceViewResolver
location: class MatcApplicationContext
Main.java:110: error: cannot find symbol
public LocalSessionFactoryBean localSessionFactoryBean() {
^
symbol: class LocalSessionFactoryBean
location: class MatcApplicationContext
Main.java:129: error: cannot find symbol
public HibernateTransactionManager hibernateTransactionManager(LocalSessionFactoryBean bean) {
^
symbol: class LocalSessionFactoryBean
location: class MatcApplicationContext
Main.java:129: error: cannot find symbol
public HibernateTransactionManager hibernateTransactionManager(LocalSessionFactoryBean bean) {
^
symbol: class HibernateTransactionManager
location: class MatcApplicationContext
Main.java:73: error: cannot find symbol
@Bean
^
symbol: class Bean
location: class MatcApplicationContext
Main.java:79: error: cannot find symbol
@Bean
^
symbol: class Bean
location: class MatcApplicationContext
Main.java:90: error: cannot find symbol
@Bean
^
symbol: class Bean
location: class MatcApplicationContext
Main.java:99: error: cannot find symbol
@Bean
^
symbol: class Bean
location: class MatcApplicationContext
Main.java:109: error: cannot find symbol
@Bean
^
symbol: class Bean
location: class MatcApplicationContext
Main.java:119: error: cannot find symbol
@Bean
^
symbol: class Bean
location: class MatcApplicationContext
Main.java:127: error: cannot find symbol
@Bean
^
symbol: class Bean
location: class MatcApplicationContext
Main.java:128: error: cannot find symbol
@Autowired
^
symbol: class Autowired
location: class MatcApplicationContext
Main.java:70: error: cannot find symbol
exceptionResolvers.add((HandlerExceptionResolver)this.simpleMappingExceptionResolver());
^
symbol: class HandlerExceptionResolver
location: class MatcApplicationContext
Main.java:75: error: cannot find symbol
SessionCheckerInterceptor sessionInterceptor = new SessionCheckerInterceptor();
^
symbol: class SessionCheckerInterceptor
location: class MatcApplicationContext
Main.java:75: error: cannot find symbol
SessionCheckerInterceptor sessionInterceptor = new SessionCheckerInterceptor();
^
symbol: class SessionCheckerInterceptor
location: class MatcApplicationContext
Main.java:81: error: cannot find symbol
SimpleMappingExceptionResolver exceptionResolver = new SimpleMappingExceptionResolver();
^
symbol: class SimpleMappingExceptionResolver
location: class MatcApplicationContext
Main.java:81: error: cannot find symbol
SimpleMappingExceptionResolver exceptionResolver = new SimpleMappingExceptionResolver();
^
symbol: class SimpleMappingExceptionResolver
location: class MatcApplicationContext
Main.java:92: error: cannot find symbol
InternalResourceViewResolver jspViewResolver = new InternalResourceViewResolver();
^
symbol: class InternalResourceViewResolver
location: class MatcApplicationContext
Main.java:92: error: cannot find symbol
InternalResourceViewResolver jspViewResolver = new InternalResourceViewResolver();
^
symbol: class InternalResourceViewResolver
location: class MatcApplicationContext
Main.java:101: error: cannot find symbol
DriverManagerDataSource dataSource = new DriverManagerDataSource();
^
symbol: class DriverManagerDataSource
location: class MatcApplicationContext
Main.java:101: error: cannot find symbol
DriverManagerDataSource dataSource = new DriverManagerDataSource();
^
symbol: class DriverManagerDataSource
location: class MatcApplicationContext
Main.java:112: error: cannot find symbol
LocalSessionFactoryBean factoryBean = new LocalSessionFactoryBean();
^
symbol: class LocalSessionFactoryBean
location: class MatcApplicationContext
Main.java:112: error: cannot find symbol
LocalSessionFactoryBean factoryBean = new LocalSessionFactoryBean();
^
symbol: class LocalSessionFactoryBean
location: class MatcApplicationContext
Main.java:130: error: cannot find symbol
HibernateTransactionManager transactionManager = new HibernateTransactionManager();
^
symbol: class HibernateTransactionManager
location: class MatcApplicationContext
Main.java:130: error: cannot find symbol
HibernateTransactionManager transactionManager = new HibernateTransactionManager();
^
symbol: class HibernateTransactionManager
location: class MatcApplicationContext
56 errors
Standard output is empty