Subversion Repositories SmartDukaan

Rev

Rev 1884 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1884 Rev 3105
Line 9... Line 9...
9
 
9
 
10
import javax.servlet.ServletOutputStream;
10
import javax.servlet.ServletOutputStream;
11
import javax.servlet.http.HttpServletResponse;
11
import javax.servlet.http.HttpServletResponse;
12
 
12
 
13
import org.apache.struts2.interceptor.ServletResponseAware;
13
import org.apache.struts2.interceptor.ServletResponseAware;
-
 
14
import org.slf4j.Logger;
-
 
15
import org.slf4j.LoggerFactory;
14
 
16
 
15
public class PendingOrdersController implements ServletResponseAware {
17
public class PendingOrdersController implements ServletResponseAware {
16
 
18
 
-
 
19
    private static Logger logger = LoggerFactory.getLogger(PendingOrdersController.class);
-
 
20
    
17
	private String id;
21
	private String id;
18
	
22
	
19
	private HttpServletResponse response;
23
	private HttpServletResponse response;
20
	
24
	
21
	public String show(){
25
	public String show(){
Line 35... Line 39...
35
				ByteArrayOutputStream baos = pendingOrdersGenerator.generatePendingOrdersDetails(warehouseId);
39
				ByteArrayOutputStream baos = pendingOrdersGenerator.generatePendingOrdersDetails(warehouseId);
36
				sos = response.getOutputStream();
40
				sos = response.getOutputStream();
37
				baos.writeTo(sos);
41
				baos.writeTo(sos);
38
				sos.flush();
42
				sos.flush();
39
			} catch (IOException e) {
43
			} catch (IOException e) {
40
				e.printStackTrace();
44
				logger.error("Error streaming pending orders report", e);
41
			}
45
			}
42
		}catch(NumberFormatException nfe){
46
		}catch(NumberFormatException nfe){
43
			nfe.printStackTrace();
47
			logger.error("Error getting the warehouse Id", nfe);
44
		}
48
		}
45
		return null;
49
		return null;
46
	}
50
	}
47
	
51
	
48
	@Override
52
	@Override