package com.salesmanager.core.model.payments;
import java.io.Serializable;
import com.salesmanager.core.model.system.IntegrationConfiguration;
import com.salesmanager.core.model.system.IntegrationModule;
/**
* Object to be used in store front with meta data and configuration
* informations required to display to the end user
* @author Carl Samson
*
*/
public class PaymentMethod implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private String paymentMethodCode;
private PaymentType paymentType;
private boolean defaultSelected;
private IntegrationModule module;
private IntegrationConfiguration informations;
public PaymentType getPaymentType() {
return paymentType;
}
public void setPaymentType(PaymentType paymentType) {
this.paymentType = paymentType;
}
public String getPaymentMethodCode() {
return paymentMethodCode;
}
public void setPaymentMethodCode(String paymentMethodCode) {
this.paymentMethodCode = paymentMethodCode;
}
public boolean isDefaultSelected() {
return defaultSelected;
}
public void setDefaultSelected(boolean defaultSelected) {
this.defaultSelected = defaultSelected;
}
public IntegrationModule getModule() {
return module;
}
public void setModule(IntegrationModule module) {
this.module = module;
}
public IntegrationConfiguration getInformations() {
return informations;
}
public void setInformations(IntegrationConfiguration informations) {
this.informations = informations;
}
}