package br.com.caelum.stella.gateway.amex; import br.com.caelum.stella.gateway.core.GatewaysConf; /** * Classe para guardar os dados de configuração que são devolvidos entre * transações. * * @author Alberto Souza * */ public class AmexDadosConfiguracao { private String vpc_Version; private String vpc_Merchant; private String vpc_ReturnUrl; private String vpc_Command; private String vpc_AcessCode; private String urlComponenteAutorizacao; public AmexDadosConfiguracao(String vpc_Version, String vpc_Merchant, String vpc_ReturnUrl, String vpc_Command, String vpc_AcessCode,String urlComponenteAutorizacao) { super(); this.vpc_Version = vpc_Version; this.vpc_Merchant = vpc_Merchant; this.vpc_ReturnUrl = vpc_ReturnUrl; this.vpc_Command = vpc_Command; this.vpc_AcessCode = vpc_AcessCode; this.urlComponenteAutorizacao = urlComponenteAutorizacao; } /** * inicia os atributos com os dados configurados no arquivo de configuracao. */ public AmexDadosConfiguracao() { GatewaysConf gatewaysConf = new GatewaysConf(); this.vpc_Version = gatewaysConf.getAmexVpcVersion(); this.vpc_AcessCode = gatewaysConf.getAmexVpcAccesCode(); this.vpc_Merchant = gatewaysConf.getAmexMerchantId(); this.vpc_ReturnUrl = gatewaysConf.getAmexVpcReturnUrl(); this.vpc_Command = gatewaysConf.getAmexVpcCommand(); this.urlComponenteAutorizacao = gatewaysConf.getAmexUrlComponenteDeAutorizacao(); // TODO Auto-generated constructor stub } public String getVpc_Version() { return vpc_Version; } public String getVpc_Merchant() { return vpc_Merchant; } public String getVpc_ReturnUrl() { return vpc_ReturnUrl; } public String getVpc_Command() { return vpc_Command; } public String getVpc_AcessCode() { return vpc_AcessCode; } public String getUrlComponenteAutorizacao() { return urlComponenteAutorizacao; } }