Subversion Repositories SmartDukaan

Rev

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

Rev 3364 Rev 3936
Line 28... Line 28...
28
import org.apache.poi.ss.usermodel.Row;
28
import org.apache.poi.ss.usermodel.Row;
29
import org.apache.poi.ss.usermodel.Sheet;
29
import org.apache.poi.ss.usermodel.Sheet;
30
import org.apache.poi.ss.usermodel.Workbook;
30
import org.apache.poi.ss.usermodel.Workbook;
31
import org.apache.struts2.convention.annotation.InterceptorRef;
31
import org.apache.struts2.convention.annotation.InterceptorRef;
32
import org.apache.struts2.convention.annotation.InterceptorRefs;
32
import org.apache.struts2.convention.annotation.InterceptorRefs;
-
 
33
import org.apache.struts2.convention.annotation.Result;
-
 
34
import org.apache.struts2.convention.annotation.Results;
33
import org.apache.struts2.interceptor.ServletRequestAware;
35
import org.apache.struts2.interceptor.ServletRequestAware;
34
import org.apache.struts2.interceptor.ServletResponseAware;
36
import org.apache.struts2.interceptor.ServletResponseAware;
35
import org.apache.struts2.util.ServletContextAware;
37
import org.apache.struts2.util.ServletContextAware;
36
import org.apache.thrift.TException;
38
import org.apache.thrift.TException;
37
import org.apache.thrift.transport.TTransportException;
39
import org.apache.thrift.transport.TTransportException;
Line 41... Line 43...
41
 
43
 
42
@InterceptorRefs({
44
@InterceptorRefs({
43
    @InterceptorRef("defaultStack"),
45
    @InterceptorRef("defaultStack"),
44
    @InterceptorRef("login")
46
    @InterceptorRef("login")
45
})
47
})
-
 
48
@Results({
-
 
49
    @Result(name="authfail", type="redirectAction", params = {"actionName" , "reports"})
46
 
50
})
47
public class StockReportsController implements ServletRequestAware, ServletResponseAware, ServletContextAware{
51
public class StockReportsController implements ServletRequestAware, ServletResponseAware, ServletContextAware{
48
 
52
 
49
    private static Logger logger = LoggerFactory.getLogger(StockReportsController.class);    
53
    private static Logger logger = LoggerFactory.getLogger(StockReportsController.class);    
50
 
54
 
51
    private static final int ID = 0, BRAND = 1, MODEL_NUMBER = 2, MODEL_NAME = 3, COLOR = 4, QUANTITY = 5;
55
    private static final int ID = 0, BRAND = 1, MODEL_NUMBER = 2, MODEL_NAME = 3, COLOR = 4, QUANTITY = 5;
Line 58... Line 62...
58
    
62
    
59
    private String errorMsg = "";
63
    private String errorMsg = "";
60
    
64
    
61
    public String index(){
65
    public String index(){
62
        if(!ReportsUtils.canAccessReport((Long)session.getAttribute(ReportsUtils.ROLE), request.getServletPath())) {
66
        if(!ReportsUtils.canAccessReport((Long)session.getAttribute(ReportsUtils.ROLE), request.getServletPath())) {
63
            return "exception";
67
            return "authfail";
64
        }
68
        }
65
        return "index";
69
        return "index";
66
    }
70
    }
67
    
71
    
68
    public String create(){
72
    public String create(){