Subversion Repositories SmartDukaan

Rev

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

Rev 2190 Rev 3213
Line 20... Line 20...
20
import org.apache.struts2.convention.annotation.InterceptorRef;
20
import org.apache.struts2.convention.annotation.InterceptorRef;
21
import org.apache.struts2.convention.annotation.InterceptorRefs;
21
import org.apache.struts2.convention.annotation.InterceptorRefs;
22
import org.apache.struts2.interceptor.ServletRequestAware;
22
import org.apache.struts2.interceptor.ServletRequestAware;
23
import org.apache.struts2.interceptor.ServletResponseAware;
23
import org.apache.struts2.interceptor.ServletResponseAware;
24
import org.apache.struts2.util.ServletContextAware;
24
import org.apache.struts2.util.ServletContextAware;
-
 
25
import org.slf4j.Logger;
-
 
26
import org.slf4j.LoggerFactory;
25
 
27
 
26
 
28
 
27
@InterceptorRefs({
29
@InterceptorRefs({
28
    @InterceptorRef("defaultStack"),
30
    @InterceptorRef("defaultStack"),
29
    @InterceptorRef("login")
31
    @InterceptorRef("login")
30
})
32
})
31
 
33
 
32
public class PaymentDetailsController implements ServletRequestAware, ServletResponseAware, ServletContextAware {
34
public class PaymentDetailsController implements ServletRequestAware, ServletResponseAware, ServletContextAware {
33
 
35
 
-
 
36
    private static Logger logger = LoggerFactory.getLogger(PaymentDetailsController.class);
-
 
37
    
34
    private HttpServletRequest request;
38
    private HttpServletRequest request;
35
    private HttpSession session;
39
    private HttpSession session;
36
    private HttpServletResponse response;
40
    private HttpServletResponse response;
37
    private ServletContext context;
41
    private ServletContext context;
38
    
42
    
Line 98... Line 102...
98
            baos.writeTo(sos);
102
            baos.writeTo(sos);
99
            sos.flush();
103
            sos.flush();
100
            errorMsg = "Report generated";
104
            errorMsg = "Report generated";
101
        } catch (IOException e) {
105
        } catch (IOException e) {
102
            errorMsg = "Failed to write to response.";
106
            errorMsg = "Failed to write to response.";
103
            e.printStackTrace();
107
            logger.error("Unable to stream the payment details report", e);
104
        }
108
        }
105
        return authsuccess;
109
        return authsuccess;
106
    }
110
    }
107
 
111
 
108
    public String getErrorMsg() {
112
    public String getErrorMsg() {