Subversion Repositories SmartDukaan

Rev

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

Rev 6066 Rev 6100
Line 5... Line 5...
5
 
5
 
6
import java.util.Map;
6
import java.util.Map;
7
import java.util.Set;
7
import java.util.Set;
8
 
8
 
9
import org.apache.log4j.Logger;
9
import org.apache.log4j.Logger;
-
 
10
import org.apache.thrift.transport.TTransportException;
10
 
11
 
11
public class RechargeController extends BaseController {
12
public class RechargeController extends BaseController {
12
    
13
    
13
    /**
14
    /**
14
     * 
15
     * 
Line 59... Line 60...
59
        } catch (Exception e) {
60
        } catch (Exception e) {
60
            log.error("Cannot get providers", e);
61
            log.error("Cannot get providers", e);
61
        }
62
        }
62
        return providers;
63
        return providers;
63
    }
64
    }
-
 
65
    
-
 
66
    public long getServiceProvider(String deviceNumber, String rechargeType) {
-
 
67
        TransactionClient tcl;
-
 
68
        try {
-
 
69
            tcl = new TransactionClient();
-
 
70
            return tcl.getClient().getServiceProviderForDevice(RechargeType.findByValue(Integer.parseInt(rechargeType)), deviceNumber);
-
 
71
        } catch (Exception e) {
-
 
72
           log.error("Unable to get service provider for Device number " + deviceNumber + " and rechargeType : " +  rechargeType, e);
-
 
73
        }
-
 
74
        return 0;
-
 
75
    }
64
 
76
 
65
    private void setProviderKeys(Set<Long> keySet) {
77
    private void setProviderKeys(Set<Long> keySet) {
66
        this.providerKeys = keySet;
78
        this.providerKeys = keySet;
67
    }
79
    }
68
    
80