Subversion Repositories SmartDukaan

Rev

Rev 28566 | Rev 28571 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 28566 Rev 28570
Line 67... Line 67...
67
	@Override
67
	@Override
68
	public void addInterceptors(InterceptorRegistry registry) {
68
	public void addInterceptors(InterceptorRegistry registry) {
69
		registry.addInterceptor(simpleCORSInterceptor).addPathPatterns("/**").excludePathPatterns("/swagger-ui.html",
69
		registry.addInterceptor(simpleCORSInterceptor).addPathPatterns("/**").excludePathPatterns("/swagger-ui.html",
70
				ProfitMandiConstants.URL_PAYU_PAY_RESPONSE, ProfitMandiConstants.URL_PAYU_PAY_CANCELLED,
70
				ProfitMandiConstants.URL_PAYU_PAY_RESPONSE, ProfitMandiConstants.URL_PAYU_PAY_CANCELLED,
71
				ProfitMandiConstants.URL_CCAVENUE_PAY_RESPONSE, ProfitMandiConstants.URL_CCAVENUE_PAY_CANCELLED,
71
				ProfitMandiConstants.URL_CCAVENUE_PAY_RESPONSE, ProfitMandiConstants.URL_CCAVENUE_PAY_CANCELLED,
72
				ProfitMandiConstants.URL_LOAN_CCAVENUE_PAY_CANCELLED,
72
				ProfitMandiConstants.URL_PINELABS_PAY_RESPONSE, ProfitMandiConstants.URL_LOAN_CCAVENUE_PAY_CANCELLED,
73
				ProfitMandiConstants.URL_LOAN_CCAVENUE_PAY_RESPONSE, ProfitMandiConstants.URL_POST_OFFICE,
73
				ProfitMandiConstants.URL_LOAN_CCAVENUE_PAY_RESPONSE, ProfitMandiConstants.URL_POST_OFFICE,
74
				ProfitMandiConstants.URL_NEW_LEAD);
74
				ProfitMandiConstants.URL_NEW_LEAD);
75
 
75
 
76
		registry.addInterceptor(authenticationInterceptor).addPathPatterns("/**")
76
		registry.addInterceptor(authenticationInterceptor).addPathPatterns("/**")
77
				.excludePathPatterns(ProfitMandiConstants.URL_ADMIN_TOKEN).excludePathPatterns("/**/swagger*/**")
77
				.excludePathPatterns(ProfitMandiConstants.URL_ADMIN_TOKEN).excludePathPatterns("/**/swagger*/**")
78
				.excludePathPatterns("/v2/**").excludePathPatterns("/document")
78
				.excludePathPatterns("/v2/**").excludePathPatterns("/document")
79
				.excludePathPatterns(ProfitMandiConstants.URL_USER_GOOGLE_LOGIN,
79
				.excludePathPatterns(ProfitMandiConstants.URL_USER_GOOGLE_LOGIN,
80
						ProfitMandiConstants.URL_USER_GOOGLE_LOGIN + "/", ProfitMandiConstants.URL_VERIFY_OTP)
80
						ProfitMandiConstants.URL_USER_GOOGLE_LOGIN + "/", ProfitMandiConstants.URL_VERIFY_OTP)
81
				.excludePathPatterns("/store/token").excludePathPatterns("/gc/**")
-
 
82
				.excludePathPatterns("/store/generateInvoice").excludePathPatterns("/stores/**");
81
				.excludePathPatterns("/store/token").excludePathPatterns("/gc/**").excludePathPatterns("/stores/**");
83
 
82
 
84
		// registry to check api access on basis of UserInfo
83
		// registry to check api access on basis of UserInfo
85
	}
84
	}
86
 
85
 
87
	@Override
86
	@Override
Line 98... Line 97...
98
 
97
 
99
	@Override
98
	@Override
100
	public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
99
	public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
101
		log.info("converters" + converters);
100
		log.info("converters" + converters);
102
 
101
 
103
		List<MediaType> mediaTypes = Arrays.asList(MediaType.APPLICATION_JSON, MediaType.TEXT_PLAIN,
102
		List<MediaType> mediaTypes = Arrays.asList(MediaType.TEXT_PLAIN,
104
				MediaType.TEXT_HTML, MediaType.TEXT_XML, MediaType.APPLICATION_OCTET_STREAM);
103
				MediaType.TEXT_HTML, MediaType.TEXT_XML, MediaType.APPLICATION_OCTET_STREAM);
105
 
104
 
106
		MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(objectMapper());
105
		MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(objectMapper());
107
		converter.setSupportedMediaTypes(mediaTypes);
106
		converter.getSupportedMediaTypes().addAll(mediaTypes)
108
		super.configureMessageConverters(converters);
107
		super.configureMessageConverters(converters);
109
	}
108
	}
110
 
109
 
111
	@Bean
110
	@Bean
112
	public ObjectMapper objectMapper() {
111
	public ObjectMapper objectMapper() {