package br.com.caelum.stella.gateway.redecard;
import java.math.BigDecimal;
/**
* Classe que contém todas as informações que são necessárias para serem passadas para o ambiente da redecard.
* @author Alberto Pc
*
*/
public class RedecardDadosAutorizacaoPagamento {
private RedecardCheckout checkout;
private RedecardDadosFiliacao dadosFiliacao;
private String codVer;
private String urlBack;
private String urlCima;
private String target;
public RedecardDadosAutorizacaoPagamento(RedecardCheckout checkout,RedecardDadosFiliacao dadosFiliacao, String codVer, String urlBack,
String urlCima, String target) {
super();
this.checkout = checkout;
this.dadosFiliacao = dadosFiliacao;
this.codVer = codVer;
this.urlBack = urlBack;
this.urlCima = urlCima;
this.target = target;
}
public int getFiliacao() {
return dadosFiliacao.getFiliacao();
}
public String getFiliacaoDistribuidor() {
return dadosFiliacao.getFiliacaoDistribuidor()==null?"":dadosFiliacao.getFiliacaoDistribuidor().toString();
}
public String getCodVer() {
return codVer;
}
public String getUrlBack() {
return urlBack;
}
public String getUrlCima() {
if(urlCima==null){
urlCima = "";
}
return urlCima;
}
public String getTarget() {
if(target==null){
target = "";
}
return target;
}
public RedecardBandeira getBandeira() {
return checkout.getBandeira();
}
public String getNumeroDoPedido() {
return checkout.getNumeroDoPedido();
}
public RedecardFormaPagamento getFormaPagamento() {
return checkout.getFormaPagamento();
}
public String getPax1() {
return checkout.getPax1();
}
public BigDecimal getTotalComDuasCasasDecimais() {
return checkout.getTotalComDuasCasasDecimais();
}
}