package br.com.caelum.stella.gateway.visa;
import br.com.caelum.stella.gateway.core.GatewaysConf;
public class VISADadosConfiguracao {
private String urlComponenteAutorizacao;
private String urlComponenteCaptura;
private String urlComponenteCancelamento;
private String urlComponenteConsulta;
private long numeroFiliacao;
private String nomeArquivoConfiguracao;
public VISADadosConfiguracao(String urlComponenteAutorizacao,
String urlComponenteCaptura, String urlComponenteCancelamento,
String urlComponenteConsulta, long numeroFiliacao,
String nomeArquivoConfiguracao) {
super();
this.urlComponenteAutorizacao = urlComponenteAutorizacao;
this.urlComponenteCaptura = urlComponenteCaptura;
this.urlComponenteCancelamento = urlComponenteCancelamento;
this.urlComponenteConsulta = urlComponenteConsulta;
this.numeroFiliacao = numeroFiliacao;
this.nomeArquivoConfiguracao = nomeArquivoConfiguracao;
}
public VISADadosConfiguracao() {
GatewaysConf gatewaysConf = new GatewaysConf();
this.urlComponenteAutorizacao = gatewaysConf.getVISAUrlParaComponenteDeAutorizacao();
this.urlComponenteCancelamento = gatewaysConf.getVISAUrlParaComponenteDeCancelamento();
this.urlComponenteCaptura = gatewaysConf.getVISAUrlParaComponenteDeCaptura();
this.urlComponenteConsulta = gatewaysConf.getVISAUrlParaComponenteDeConsulta();
this.numeroFiliacao = Long.valueOf(gatewaysConf.getVISANumeroDeFiliacao());
this.nomeArquivoConfiguracao = gatewaysConf.getVISANomeDoArquivoDeConfiguracao();
// TODO Auto-generated constructor stub
}
public String getUrlComponenteAutorizacao() {
return urlComponenteAutorizacao;
}
public String getUrlComponenteCaptura() {
return urlComponenteCaptura;
}
public String getUrlComponenteCancelamento() {
return urlComponenteCancelamento;
}
public String getUrlComponenteConsulta() {
return urlComponenteConsulta;
}
public long getNumeroFiliacao() {
return numeroFiliacao;
}
public String getNomeArquivoConfiguracao() {
return nomeArquivoConfiguracao;
}
}