Subversion Repositories SmartDukaan

Rev

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

Rev 7390 Rev 13440
Line 3... Line 3...
3
import in.shop2020.model.v1.order.RechargeOrder;
3
import in.shop2020.model.v1.order.RechargeOrder;
4
import in.shop2020.model.v1.order.RechargeOrderStatus;
4
import in.shop2020.model.v1.order.RechargeOrderStatus;
5
import in.shop2020.model.v1.order.TransactionService.Client;
5
import in.shop2020.model.v1.order.TransactionService.Client;
6
import in.shop2020.model.v1.order.TransactionServiceException;
6
import in.shop2020.model.v1.order.TransactionServiceException;
7
import in.shop2020.model.v1.order.UserWallet;
7
import in.shop2020.model.v1.order.UserWallet;
-
 
8
import in.shop2020.payments.Attribute;
-
 
9
import in.shop2020.payments.Constants;
8
import in.shop2020.payments.Payment;
10
import in.shop2020.payments.Payment;
9
import in.shop2020.payments.PaymentException;
11
import in.shop2020.payments.PaymentException;
10
import in.shop2020.thrift.clients.PaymentClient;
12
import in.shop2020.thrift.clients.PaymentClient;
11
import in.shop2020.thrift.clients.TransactionClient;
13
import in.shop2020.thrift.clients.TransactionClient;
-
 
14
import in.shop2020.util.CRMConstants;
12
 
15
 
13
import java.util.ArrayList;
16
import java.util.ArrayList;
14
import java.util.Arrays;
17
import java.util.Arrays;
15
import java.util.List;
18
import java.util.List;
16
 
19
 
Line 127... Line 130...
127
 
130
 
128
    public void setWallet(UserWallet wallet) {
131
    public void setWallet(UserWallet wallet) {
129
        this.wallet = wallet;
132
        this.wallet = wallet;
130
    }
133
    }
131
    
134
    
-
 
135
    public String getGatewayName(Payment payment){
-
 
136
    	return CRMConstants.PAYMENT_GATEWAYS.get(payment.getGatewayId());
-
 
137
    }
-
 
138
    
-
 
139
    public String getPaymentMethod(List<Attribute> paymentAttributes) {
-
 
140
        String paymentMethod = null;
-
 
141
        if (paymentAttributes == null || paymentAttributes.isEmpty()) {
-
 
142
            return "N/A";
-
 
143
        }
-
 
144
        for (Attribute a : paymentAttributes) {
-
 
145
            if ("payMethod".equals(a.getName())) {
-
 
146
                paymentMethod = Constants.PAYMENT_METHOD.get(a.getValue());
-
 
147
                break;
-
 
148
            }
-
 
149
        }
-
 
150
        return paymentMethod != null ? paymentMethod : "N/A";
-
 
151
    }
-
 
152
    
132
}
153
}