Subversion Repositories SmartDukaan

Rev

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

Rev 7207 Rev 7996
Line 39... Line 39...
39
    private List<RechargeDenomination> rechargeDenominations = null;
39
    private List<RechargeDenomination> rechargeDenominations = null;
40
    private static final long serialVersionUID = 2079308723099307749L;
40
    private static final long serialVersionUID = 2079308723099307749L;
41
 
41
 
42
    
42
    
43
    private static Logger log = Logger.getLogger(Class.class);
43
    private static Logger log = Logger.getLogger(Class.class);
44
    private static Map<Long, String> mobileProvidersMap;
-
 
45
    private static Map<Long, String> dthProvidersMap;
-
 
46
    private static Map<Long, List<RechargePlan>> operatorPlanMap;
-
 
-
 
44
 
47
    private String errorMsg = "";
45
    private String errorMsg = "";
48
    private String redirectUrl;
46
    private String redirectUrl;
49
    
47
    
50
    
-
 
51
    static {
-
 
52
        TransactionClient tcl;
-
 
53
        try {
-
 
54
            operatorPlanMap = new HashMap<Long, List<RechargePlan>>();
-
 
55
            tcl = new TransactionClient();
-
 
56
            mobileProvidersMap = tcl.getClient().getServiceProviders(RechargeType.MOBILE, true);
-
 
57
            setDthProvidersMap(tcl.getClient().getServiceProviders(RechargeType.DTH, true));
-
 
58
            for (Long operatorId : mobileProvidersMap.keySet()) {
-
 
59
                List<RechargePlan> plans = tcl.getClient().getPlansForOperator(operatorId);
-
 
60
                if (!plans.isEmpty()) {
-
 
61
                    operatorPlanMap.put(operatorId, plans);
-
 
62
                }
-
 
63
            }
-
 
64
        } catch(Exception e) {
-
 
65
            ;
-
 
66
        }
-
 
67
    }
-
 
68
    
-
 
69
    public String getPlanMapInJson() {
48
    public String getPlanMapInJson() {
70
        Gson gson = new Gson();
49
        Gson gson = new Gson();
71
            return (gson.toJson(operatorPlanMap));
50
            return (gson.toJson(operatorPlanMap));
72
    }
51
    }
73
    
52
    
Line 217... Line 196...
217
 
196
 
218
    public String getErrorMsg() {
197
    public String getErrorMsg() {
219
        return errorMsg;
198
        return errorMsg;
220
    }
199
    }
221
 
200
 
222
    public static void setDthProvidersMap(Map<Long, String> dthProvidersMap) {
-
 
223
        HomeController.dthProvidersMap = dthProvidersMap;
-
 
224
    }
-
 
225
 
-
 
226
    public static Map<Long, String> getDthProvidersMap() {
-
 
227
        return dthProvidersMap;
-
 
228
    }
-
 
229
    
-
 
230
    public static void setMobileProvidersMap(Map<Long, String> mobileProvidersMap) {
-
 
231
        HomeController.mobileProvidersMap = mobileProvidersMap;
-
 
232
    }
-
 
233
 
-
 
234
    public static Map<Long, String> getMobileProvidersMap() {
-
 
235
        return mobileProvidersMap;
-
 
236
    }
-
 
237
 
-
 
238
    public String getStoreCircleCode() {
201
    public String getStoreCircleCode() {
239
    	return (String)(request.getSession().getAttribute("STORE_CIRCLE_CODE"));
202
    	return (String)(request.getSession().getAttribute("STORE_CIRCLE_CODE"));
240
    }
203
    }
241
 
204
 
242
    public String getRedirectUrl() {
205
    public String getRedirectUrl() {