Subversion Repositories SmartDukaan

Rev

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

Rev 1946 Rev 2593
Line 2... Line 2...
2
 
2
 
3
import in.shop2020.payments.Attribute;
3
import in.shop2020.payments.Attribute;
4
import in.shop2020.payments.PaymentStatus;
4
import in.shop2020.payments.PaymentStatus;
5
 
5
 
6
import java.io.Serializable;
6
import java.io.Serializable;
-
 
7
import java.util.ArrayList;
7
import java.util.Date;
8
import java.util.Date;
8
import java.util.List;
9
import java.util.List;
9
 
10
 
10
public class Payment implements Serializable{
11
public class Payment implements Serializable{
11
 
12
 
Line 67... Line 68...
67
    	if(successTimestamp != null)
68
    	if(successTimestamp != null)
68
    		tPayment.setSuccessTimestamp(this.successTimestamp.getTime());
69
    		tPayment.setSuccessTimestamp(this.successTimestamp.getTime());
69
    	if(errorTimestamp != null)
70
    	if(errorTimestamp != null)
70
    		tPayment.setErrorTimestamp(this.errorTimestamp.getTime());
71
    		tPayment.setErrorTimestamp(this.errorTimestamp.getTime());
71
    	
72
    	
-
 
73
    	//Ensure that the attributes list is never null
-
 
74
    	tPayment.setAttributes(new ArrayList<Attribute>());
72
    	if(!(attributes == null || attributes.isEmpty())){
75
    	if(!(attributes == null || attributes.isEmpty())){
73
    		for(PaymentAttribute attr : attributes)
76
    		for(PaymentAttribute attr : attributes)
74
    			tPayment.addToAttributes(new Attribute(attr.getName(), attr.getValue()));
77
    			tPayment.addToAttributes(new Attribute(attr.getName(), attr.getValue()));
75
    	}
78
    	}
76
    	return tPayment;
79
    	return tPayment;