Subversion Repositories SmartDukaan

Rev

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

Rev 6100 Rev 6103
Line 13... Line 13...
13
    
13
    
14
    /**
14
    /**
15
     * 
15
     * 
16
     */
16
     */
17
    private String serviceType = "1";
17
    private String serviceType = "1";
-
 
18
    private String deviceNumber = "";
18
    private String form = "";
19
    private String form = "";
19
    private Set<Long> providerKeys;
20
    private Set<Long> providerKeys;
20
    private Map<Long, String> providers;
21
    private Map<Long, String> providers;
-
 
22
    private String error = "";
21
    
23
    
22
    private static final long serialVersionUID = 2079308723099307749L;
24
    private static final long serialVersionUID = 2079308723099307749L;
23
 
25
 
24
    private static Logger log = Logger.getLogger(Class.class);
26
    private static Logger log = Logger.getLogger(Class.class);
25
    
27
    
Line 34... Line 36...
34
        }
36
        }
35
        setProviderKeys(providers.keySet());
37
        setProviderKeys(providers.keySet());
36
    }*/
38
    }*/
37
    
39
    
38
    public String index() {
40
    public String index() {
39
        System.out.println("1");
41
    	if(error.equals("ServiceDown")){
-
 
42
    		error = "Recharge service is down. Please try after some time";
-
 
43
    	}else{
-
 
44
    		error = "";
-
 
45
    	}
40
        return "index";
46
        return "index";
41
    }
47
    }
42
    
48
    
43
    public String create() {
49
    public String create() {
44
        if(form.equals("serviceSelect")) {
50
        if(form.equals("serviceSelect")) {
Line 61... Line 67...
61
            log.error("Cannot get providers", e);
67
            log.error("Cannot get providers", e);
62
        }
68
        }
63
        return providers;
69
        return providers;
64
    }
70
    }
65
    
71
    
66
    public long getServiceProvider(String deviceNumber, String rechargeType) {
72
    public String getServiceProvider() {
-
 
73
    	return "service-provider";
-
 
74
    }
-
 
75
    
-
 
76
    public String getProvider(){
67
        TransactionClient tcl;
77
    	TransactionClient tcl;
68
        try {
78
    	try {
69
            tcl = new TransactionClient();
79
    		tcl = new TransactionClient();
70
            return tcl.getClient().getServiceProviderForDevice(RechargeType.findByValue(Integer.parseInt(rechargeType)), deviceNumber);
80
    		return tcl.getClient().getServiceProviderForDevice(RechargeType.findByValue(Integer.parseInt(this.serviceType)), deviceNumber) + "";
71
        } catch (Exception e) {
81
    	} catch (Exception e) {
72
           log.error("Unable to get service provider for Device number " + deviceNumber + " and rechargeType : " +  rechargeType, e);
82
    		log.error("Unable to get service provider for Device number " + deviceNumber + " and rechargeType : " +  serviceType, e);
73
        }
83
    	}
74
        return 0;
84
    	return 0 + "";
75
    }
85
    }
76
 
86
 
77
    private void setProviderKeys(Set<Long> keySet) {
87
    private void setProviderKeys(Set<Long> keySet) {
78
        this.providerKeys = keySet;
88
        this.providerKeys = keySet;
79
    }
89
    }
Line 84... Line 94...
84
    }
94
    }
85
 
95
 
86
    public void setServiceType(String incomingServiceType) {
96
    public void setServiceType(String incomingServiceType) {
87
        serviceType = incomingServiceType;
97
        serviceType = incomingServiceType;
88
    }
98
    }
-
 
99
    
-
 
100
    public void setDeviceNumber(String deviceNumber){
-
 
101
    	this.deviceNumber = deviceNumber;
-
 
102
    }
89
 
103
 
90
    public String getServiceType() {
104
    public String getServiceType() {
91
        return serviceType;
105
        return serviceType;
92
    }
106
    }
93
 
107
 
Line 96... Line 110...
96
    }
110
    }
97
 
111
 
98
    public void setForm(String form) {
112
    public void setForm(String form) {
99
        this.form = form;
113
        this.form = form;
100
    }
114
    }
-
 
115
 
-
 
116
	public String getError() {
-
 
117
		return error;
-
 
118
	}
-
 
119
 
-
 
120
	public void setError(String error) {
-
 
121
		this.error = error;
-
 
122
	}
-
 
123
    
101
}
124
}
102
125