Subversion Repositories SmartDukaan

Rev

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

Rev 7436 Rev 7482
Line 6... Line 6...
6
import java.util.List;
6
import java.util.List;
7
 
7
 
8
import in.shop2020.model.v1.catalog.CatalogServiceException;
8
import in.shop2020.model.v1.catalog.CatalogServiceException;
9
import in.shop2020.model.v1.catalog.Item;
9
import in.shop2020.model.v1.catalog.Item;
10
import in.shop2020.model.v1.catalog.StorePricing;
10
import in.shop2020.model.v1.catalog.StorePricing;
-
 
11
import in.shop2020.support.utils.ReportsUtils;
11
import in.shop2020.thrift.clients.CatalogClient;
12
import in.shop2020.thrift.clients.CatalogClient;
12
import in.shop2020.utils.ModelUtils;
13
import in.shop2020.utils.ModelUtils;
13
 
14
 
14
import javax.servlet.http.HttpServletRequest;
15
import javax.servlet.http.HttpServletRequest;
15
import javax.servlet.http.HttpServletResponse;
16
import javax.servlet.http.HttpServletResponse;
-
 
17
import javax.servlet.http.HttpSession;
16
 
18
 
17
import org.apache.struts2.convention.annotation.InterceptorRef;
19
import org.apache.struts2.convention.annotation.InterceptorRef;
18
import org.apache.struts2.convention.annotation.InterceptorRefs;
20
import org.apache.struts2.convention.annotation.InterceptorRefs;
19
import org.apache.struts2.convention.annotation.Result;
21
import org.apache.struts2.convention.annotation.Result;
20
import org.apache.struts2.convention.annotation.Results;
22
import org.apache.struts2.convention.annotation.Results;
Line 52... Line 54...
52
 
54
 
53
	private long freebieItemId;
55
	private long freebieItemId;
54
	private String bestDealText;
56
	private String bestDealText;
55
	private boolean activeonstore;
57
	private boolean activeonstore;
56
	private boolean allcolors;
58
	private boolean allcolors;
-
 
59
	private HttpSession session;
57
	
60
	
58
	public String index()	{
61
	public String index()	{
-
 
62
		if(!ReportsUtils.canAccessReport((Long)session.getAttribute(ReportsUtils.ROLE), request.getServletPath()))
-
 
63
			return "authfail";
59
		return "index";
64
		return "index";
60
	}
65
	}
61
	
66
	
62
	public String show()	{
67
	public String show()	{
-
 
68
		if(!ReportsUtils.canAccessReport((Long)session.getAttribute(ReportsUtils.ROLE), request.getServletPath()))
-
 
69
			return "authfail";
63
		return "index";
70
		return "index";
64
	}
71
	}
65
 
72
 
66
	public String create() {
73
	public String create() {
67
		StorePricing sp = new StorePricing(itemId, recommendedPrice, minPrice, maxPrice, minAdvancePrice, absoluteMinPrice, freebieItemId, bestDealText);
74
		StorePricing sp = new StorePricing(itemId, recommendedPrice, minPrice, maxPrice, minAdvancePrice, absoluteMinPrice, freebieItemId, bestDealText);
Line 164... Line 171...
164
 
171
 
165
	
172
	
166
    public String getServletContextPath() {
173
    public String getServletContextPath() {
167
        return request.getContextPath();
174
        return request.getContextPath();
168
    }
175
    }
169
    
176
 
170
	@Override
177
	@Override
171
	public void setServletRequest(HttpServletRequest request) {
178
	public void setServletRequest(HttpServletRequest request) {
172
		this.request = request;
179
		this.request = request;
-
 
180
		this.session = request.getSession();
173
	}
181
	}
174
	
182
 
175
	@Override
183
	@Override
176
	public void setServletResponse(HttpServletResponse response) {
184
	public void setServletResponse(HttpServletResponse response) {
177
		this.response = response;
185
		this.response = response;
178
	}
186
	}
179
		
187