Blame | Last modification | View Log | RSS feed
package in.shop2020.payment.domain;import in.shop2020.payments.Attribute;import in.shop2020.payments.PaymentGatewayStatus;import java.io.Serializable;import java.util.Date;import java.util.List;public class PaymentGateway implements Serializable {private static final long serialVersionUID = 3896389657892694359L;private long id;private String name;private String aliasName;private String url;private String responseUrl;private String errorUrl;private int status;private Date addedOn;private List<GatewayAttribute> attributes;public in.shop2020.payments.PaymentGateway getThriftPaymentGateway(){in.shop2020.payments.PaymentGateway tPaymentGateway = new in.shop2020.payments.PaymentGateway();tPaymentGateway.setId(this.id);tPaymentGateway.setName(this.name);tPaymentGateway.setAliasName(this.aliasName);tPaymentGateway.setUrl(this.url);tPaymentGateway.setResponseUrl(this.responseUrl);tPaymentGateway.setErrorUrl(this.errorUrl);tPaymentGateway.setStatus(PaymentGatewayStatus.findByValue(this.status));if(this.addedOn != null){tPaymentGateway.setAddedOn(this.addedOn.getTime());}if(!(attributes == null || attributes.isEmpty())){for(GatewayAttribute attr : attributes)tPaymentGateway.addToAttributes(new Attribute(attr.getName(), attr.getValue()));}return tPaymentGateway;}public long getId() {return id;}public void setId(long id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getAliasName() {return aliasName;}public void setAliasName(String aliasName) {this.aliasName = aliasName;}public String getUrl() {return url;}public void setUrl(String url) {this.url = url;}public String getResponseUrl() {return responseUrl;}public void setResponseUrl(String responseUrl) {this.responseUrl = responseUrl;}public String getErrorUrl() {return errorUrl;}public void setErrorUrl(String errorUrl) {this.errorUrl = errorUrl;}public int getStatus() {return status;}public void setStatus(int status) {this.status = status;}public Date getAddedOn() {return addedOn;}public void setAddedOn(Date addedOn) {this.addedOn = addedOn;}public List<GatewayAttribute> getAttributes() {return attributes;}public void setAttributes(List<GatewayAttribute> attributes) {this.attributes = attributes;}}