Subversion Repositories SmartDukaan

Rev

Rev 2137 | Rev 3126 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2137 chandransh 1
package in.shop2020.serving.utils;
2
 
3
import in.shop2020.model.v1.user.Cart;
4
import in.shop2020.thrift.clients.UserContextServiceClient;
5
 
6
import java.text.NumberFormat;
7
import java.util.Locale;
8
 
9
public class FormattingUtils {
10
 
11
	private static Locale indianLocale = new Locale("en", "IN");
12
 
13
	private NumberFormat currencyFormat;
14
 
15
	public FormattingUtils(){
16
		currencyFormat = NumberFormat.getNumberInstance(indianLocale);
17
		currencyFormat.setMaximumFractionDigits(2);
18
		currencyFormat.setMinimumFractionDigits(2);
19
		currencyFormat.setMinimumIntegerDigits(1);
20
	}
21
 
22
	public String formatPrice(double amount){
23
		return currencyFormat.format(amount);
24
	}
25
 
26
	public static void main(String[] args) throws Exception{
27
		FormattingUtils formattingUtils = new FormattingUtils();
28
		UserContextServiceClient client = new UserContextServiceClient();
29
		Cart cart = client.getClient().getCart(93439);
30
		double amount = cart.getTotalPrice();
31
		System.out.println(amount);
32
		System.out.println(formattingUtils.formatPrice(amount));
33
	}
34
}