Subversion Repositories SmartDukaan

Rev

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

Rev 7068 Rev 7207
Line 1... Line 1...
1
package in.shop2020.recharge.controllers;
1
package in.shop2020.recharge.controllers;
2
 
2
 
-
 
3
import in.shop2020.model.v1.order.HotspotStore;
-
 
4
 
3
import java.text.SimpleDateFormat;
5
import java.text.SimpleDateFormat;
4
import java.util.Date;
6
import java.util.Date;
-
 
7
import java.util.HashMap;
5
import java.util.Map;
8
import java.util.Map;
6
 
9
 
7
import javax.servlet.http.HttpServletRequest;
10
import javax.servlet.http.HttpServletRequest;
8
import javax.servlet.http.HttpServletResponse;
11
import javax.servlet.http.HttpServletResponse;
9
import javax.servlet.http.HttpSession;
12
import javax.servlet.http.HttpSession;
Line 31... Line 34...
31
    protected static final String INDEX = "index";
34
    protected static final String INDEX = "index";
32
    protected static final String EDIT_NEW = "editNew";
35
    protected static final String EDIT_NEW = "editNew";
33
    protected static final String EDIT = "edit";
36
    protected static final String EDIT = "edit";
34
    protected static final String SHOW = "show";
37
    protected static final String SHOW = "show";
35
    protected static final String EXCEPTION = "exception";
38
    protected static final String EXCEPTION = "exception";
-
 
39
    
-
 
40
    public static Map<Long, HotspotStore> hotspotStores = new HashMap<Long, HotspotStore>();
36
 
41
 
37
    protected final SimpleDateFormat SDF = new SimpleDateFormat("dd MMM, yyyy hh:mm a");
42
    protected final SimpleDateFormat SDF = new SimpleDateFormat("dd MMM, yyyy hh:mm a");
38
 
43
 
39
    protected HttpServletResponse response;
44
    protected HttpServletResponse response;
40
    protected HttpServletRequest request;
45
    protected HttpServletRequest request;
41
    protected HttpSession session;
46
    protected HttpSession session;
42
    protected Map<String, Object> sessionMap;
47
    protected Map<String, Object> sessionMap;
-
 
48
    
-
 
49
    protected Long storeId;
43
 
50
 
44
    public void setServletResponse(HttpServletResponse response) {
51
    public void setServletResponse(HttpServletResponse response) {
45
        this.response = response;
52
        this.response = response;
46
    }
53
    }
47
 
54
 
48
    public void setServletRequest(HttpServletRequest request) {
55
    public void setServletRequest(HttpServletRequest request) {
49
        this.request = request;
56
        this.request = request;
-
 
57
        this.session = request.getSession();
50
    }
58
    }
51
    
59
    
52
    public void setSession(Map<String, Object> sessionMap) {
60
    public void setSession(Map<String, Object> sessionMap) {
53
        this.session = request.getSession();
-
 
54
        this.sessionMap = sessionMap;
61
        this.sessionMap = sessionMap;
55
    }
62
    }
56
    
63
    
57
    /**
64
    /**
58
     * Utility method to convert a date to a readable format 
65
     * Utility method to convert a date to a readable format 
Line 78... Line 85...
78
    }
85
    }
79
 
86
 
80
    public boolean isPermitted(String permission) {
87
    public boolean isPermitted(String permission) {
81
        return SecurityUtils.getSubject().isPermitted(permission);
88
        return SecurityUtils.getSubject().isPermitted(permission);
82
    }
89
    }
-
 
90
    
-
 
91
    public String getStoreCode(){
-
 
92
        return hotspotStores.get(storeId).getHotspotId();   
-
 
93
    }
-
 
94
    
-
 
95
    public String getCollectedAmount(){
-
 
96
        return hotspotStores.get(storeId).getCollectedAmount()+"";
-
 
97
    }
-
 
98
    
-
 
99
    public Long getStoreId() {
-
 
100
        return storeId;
-
 
101
    }
-
 
102
 
-
 
103
    public void setStoreId(Long storeId) {
-
 
104
        this.storeId = storeId;
-
 
105
    }
83
}
106
}