Subversion Repositories SmartDukaan

Rev

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

Rev 29977 Rev 29993
Line 1... Line 1...
1
package com.spice.profitmandi.web.config;
1
package com.spice.profitmandi.web.config;
2
 
2
 
3
import java.io.IOException;
3
import com.google.gson.Gson;
4
import java.math.RoundingMode;
4
import com.google.gson.GsonBuilder;
5
import java.text.DecimalFormat;
-
 
6
import java.text.NumberFormat;
-
 
7
import java.time.LocalDateTime;
5
import com.spice.profitmandi.common.util.Utils;
8
import java.time.format.DateTimeFormatter;
6
import com.spice.profitmandi.dao.convertor.LocalDateTimeJsonConverter;
9
import java.util.HashMap;
-
 
10
import java.util.Locale;
-
 
11
import java.util.Map;
-
 
12
import java.util.Properties;
-
 
13
 
-
 
14
import org.apache.logging.log4j.LogManager;
7
import org.apache.logging.log4j.LogManager;
15
import org.apache.logging.log4j.Logger;
8
import org.apache.logging.log4j.Logger;
16
import org.apache.velocity.app.VelocityEngine;
9
import org.apache.velocity.app.VelocityEngine;
17
import org.apache.velocity.exception.VelocityException;
10
import org.apache.velocity.exception.VelocityException;
18
import org.springframework.context.annotation.Bean;
11
import org.springframework.context.annotation.Bean;
Line 29... Line 22...
29
import org.springframework.web.servlet.ViewResolver;
22
import org.springframework.web.servlet.ViewResolver;
30
import org.springframework.web.servlet.view.BeanNameViewResolver;
23
import org.springframework.web.servlet.view.BeanNameViewResolver;
31
import org.springframework.web.servlet.view.velocity.VelocityConfigurer;
24
import org.springframework.web.servlet.view.velocity.VelocityConfigurer;
32
import org.springframework.web.servlet.view.velocity.VelocityLayoutViewResolver;
25
import org.springframework.web.servlet.view.velocity.VelocityLayoutViewResolver;
33
 
26
 
34
import com.google.gson.Gson;
27
import java.io.IOException;
35
import com.google.gson.GsonBuilder;
28
import java.math.RoundingMode;
-
 
29
import java.text.DecimalFormat;
-
 
30
import java.text.NumberFormat;
36
import com.spice.profitmandi.common.util.Utils;
31
import java.time.LocalDateTime;
37
import com.spice.profitmandi.dao.convertor.LocalDateTimeJsonConverter;
32
import java.time.format.DateTimeFormatter;
-
 
33
import java.util.HashMap;
-
 
34
import java.util.Locale;
-
 
35
import java.util.Map;
-
 
36
import java.util.Properties;
38
 
37
 
39
@SuppressWarnings("deprecation")
38
@SuppressWarnings("deprecation")
40
@Configuration
39
@Configuration
41
@ComponentScan("com.spice.profitmandi.*")
40
@ComponentScan("com.spice.profitmandi.*")
42
public class AppConfig {
41
public class AppConfig {
Line 66... Line 65...
66
		DateTimeFormatter dateMonthFormatter = DateTimeFormatter.ofPattern("dd''MMM");
65
		DateTimeFormatter dateMonthFormatter = DateTimeFormatter.ofPattern("dd''MMM");
67
		DateTimeFormatter datehiphenFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
66
		DateTimeFormatter datehiphenFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
68
		DateTimeFormatter dateYearMonthFormatter = DateTimeFormatter.ofPattern("MMM''uu");
67
		DateTimeFormatter dateYearMonthFormatter = DateTimeFormatter.ofPattern("MMM''uu");
69
		DateTimeFormatter dateMonthYearFormatter = DateTimeFormatter.ofPattern("MM-yyyy");
68
		DateTimeFormatter dateMonthYearFormatter = DateTimeFormatter.ofPattern("MM-yyyy");
70
		DateTimeFormatter dateMonthChYear = DateTimeFormatter.ofPattern("d''MMM''uu");
69
		DateTimeFormatter dateMonthChYear = DateTimeFormatter.ofPattern("d''MMM''uu");
71
 
-
 
72
		DecimalFormat decimalFormatter = new DecimalFormat("0.#");
70
		DecimalFormat decimalFormatter = new DecimalFormat("0.#");
73
		NumberFormat numberformat = NumberFormat.getNumberInstance(new Locale("en", "IN"));
71
		NumberFormat numberformat = NumberFormat.getNumberInstance(new Locale("en", "IN"));
74
		numberformat.setRoundingMode(RoundingMode.HALF_DOWN);
72
		numberformat.setRoundingMode(RoundingMode.HALF_DOWN);
75
		numberformat.setMaximumFractionDigits(2);
73
		numberformat.setMaximumFractionDigits(2);
76
		numberformat.setMinimumFractionDigits(0);
74
		numberformat.setMinimumFractionDigits(0);