Subversion Repositories SmartDukaan

Rev

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

Rev 1895 Rev 2042
Line 1... Line 1...
1
package in.shop2020.support.controllers;
1
package in.shop2020.support.controllers;
2
 
2
 
3
import in.shop2020.model.v1.catalog.Item;
3
import in.shop2020.model.v1.catalog.Item;
4
import in.shop2020.model.v1.order.LineItem;
-
 
5
import in.shop2020.model.v1.order.Order;
-
 
6
import in.shop2020.model.v1.order.Transaction;
4
import in.shop2020.model.v1.order.Transaction;
7
import in.shop2020.model.v1.order.TransactionServiceException;
5
import in.shop2020.model.v1.order.TransactionServiceException;
8
import in.shop2020.model.v1.order.TransactionStatus;
6
import in.shop2020.model.v1.order.TransactionStatus;
9
import in.shop2020.model.v1.user.Address;
7
import in.shop2020.model.v1.user.Address;
10
import in.shop2020.model.v1.user.Cart;
8
import in.shop2020.model.v1.user.Cart;
11
import in.shop2020.model.v1.user.CartStatus;
-
 
12
import in.shop2020.model.v1.user.Line;
9
import in.shop2020.model.v1.user.Line;
13
import in.shop2020.model.v1.user.User;
10
import in.shop2020.model.v1.user.User;
14
import in.shop2020.model.v1.user.UserCommunication;
-
 
15
import in.shop2020.model.v1.user.UserContextException;
-
 
16
import in.shop2020.model.v1.user.UserContextService.Client;
11
import in.shop2020.model.v1.user.UserContextService.Client;
17
import in.shop2020.payments.Payment;
-
 
18
import in.shop2020.thrift.clients.CatalogServiceClient;
12
import in.shop2020.thrift.clients.CatalogServiceClient;
19
import in.shop2020.thrift.clients.PaymentServiceClient;
-
 
20
import in.shop2020.thrift.clients.TransactionServiceClient;
13
import in.shop2020.thrift.clients.TransactionServiceClient;
21
import in.shop2020.thrift.clients.UserContextServiceClient;
14
import in.shop2020.thrift.clients.UserContextServiceClient;
22
 
15
 
23
import java.io.ByteArrayOutputStream;
16
import java.io.ByteArrayOutputStream;
24
import java.io.IOException;
17
import java.io.IOException;
25
import java.text.ParseException;
18
import java.text.ParseException;
26
import java.util.Calendar;
19
import java.util.Calendar;
27
import java.util.Collections;
-
 
28
import java.util.Date;
20
import java.util.Date;
29
import java.util.HashMap;
21
import java.util.HashMap;
30
import java.util.Iterator;
22
import java.util.Iterator;
31
import java.util.LinkedList;
23
import java.util.LinkedList;
32
import java.util.List;
24
import java.util.List;
33
import java.util.Map;
25
import java.util.Map;
34
 
26
 
35
import javax.servlet.ServletOutputStream;
27
import javax.servlet.ServletOutputStream;
36
import javax.servlet.http.HttpServletRequest;
-
 
37
import javax.servlet.http.HttpServletResponse;
28
import javax.servlet.http.HttpServletResponse;
38
 
29
 
39
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
30
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
40
import org.apache.poi.ss.usermodel.Cell;
31
import org.apache.poi.ss.usermodel.Cell;
41
import org.apache.poi.ss.usermodel.CellStyle;
32
import org.apache.poi.ss.usermodel.CellStyle;
Line 43... Line 34...
43
import org.apache.poi.ss.usermodel.Font;
34
import org.apache.poi.ss.usermodel.Font;
44
import org.apache.poi.ss.usermodel.Row;
35
import org.apache.poi.ss.usermodel.Row;
45
import org.apache.poi.ss.usermodel.Sheet;
36
import org.apache.poi.ss.usermodel.Sheet;
46
import org.apache.poi.ss.usermodel.Workbook;
37
import org.apache.poi.ss.usermodel.Workbook;
47
import org.apache.poi.ss.util.CellRangeAddress;
38
import org.apache.poi.ss.util.CellRangeAddress;
48
import org.apache.struts2.interceptor.ServletRequestAware;
-
 
49
import org.apache.struts2.interceptor.ServletResponseAware;
39
import org.apache.struts2.interceptor.ServletResponseAware;
50
import org.apache.thrift.TException;
-
 
51
 
40
 
52
public class CartReportController implements ServletResponseAware{
41
public class CartReportController implements ServletResponseAware{
53
 
42
 
54
	private HttpServletResponse response;
43
	private HttpServletResponse response;
55
	
44