package br.com.caelum.stella.gateway.bb;
import br.com.caelum.stella.gateway.core.GatewaysConf;
public class BBDadosConfiguracao {
private BBDadosFiliacao dadosFiliacao;
private String urlInforma;
private String urlRetorno;
private String urlComponenteAutorizacao;
private String urlSonda;
public BBDadosConfiguracao(int idConv, Integer codigoConvenioCobranca,
String urlInforma, String urlRetorno,
String urlComponenteAutorizacao, String urlSonda) {
super();
this.dadosFiliacao = new BBDadosFiliacao(idConv, codigoConvenioCobranca);
this.urlInforma = urlInforma;
this.urlRetorno = urlRetorno;
this.urlComponenteAutorizacao = urlComponenteAutorizacao;
this.urlSonda = urlSonda;
}
public BBDadosConfiguracao() {
GatewaysConf gatewaysConf = new GatewaysConf();
this.dadosFiliacao = new BBDadosFiliacao(Integer.valueOf(gatewaysConf.getBBIdConv())
,!"".equals(gatewaysConf.getBBCodigoConvenioDeCobranca())?Integer.valueOf(gatewaysConf.getBBCodigoConvenioDeCobranca()):null);
this.urlInforma = gatewaysConf.getBBUrlInforma();
this.urlRetorno = gatewaysConf.getBBUrlRetorno();
this.urlComponenteAutorizacao = gatewaysConf.getBBUrlComponenteDeAutorizacao();
this.urlSonda = gatewaysConf.getBBUrlSonda();
// TODO Auto-generated constructor stub
}
public int getIdConv() {
return dadosFiliacao.getIdConv();
}
public Integer getCodigoConvenioCobranca() {
return dadosFiliacao.getCodigoConvenioCobranca();
}
public String getUrlInforma() {
return urlInforma;
}
public String getUrlRetorno() {
return urlRetorno;
}
public String getUrlComponenteAutorizacao() {
return urlComponenteAutorizacao;
}
public String getUrlSonda() {
return urlSonda;
}
}