Rev 9783 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.utils;import in.shop2020.config.ConfigException;import in.shop2020.model.v1.inventory.WarehouseLocation;import in.shop2020.thrift.clients.config.ConfigClient;import com.fedex.ship.stub.ClientDetail;import com.fedex.ship.stub.WebAuthenticationCredential;import com.fedex.ship.stub.WebAuthenticationDetail;public class FedExShipAccountInfo {private ClientDetail clientDetail;private WebAuthenticationDetail wad;private String endPointAddress;public FedExShipAccountInfo(){clientDetail = new ClientDetail();wad = new WebAuthenticationDetail();endPointAddress = new String();}public static FedExShipAccountInfo getFedExInfo(){FedExShipAccountInfo fedexAccountInfo = new FedExShipAccountInfo();ClientDetail cd= new ClientDetail();String accountNumber ="";String meterNumber ="";String key="";String password="";try {accountNumber = ConfigClient.getClient().get("fedex_account_number");meterNumber = ConfigClient.getClient().get("fedex_meter_number");key = ConfigClient.getClient().get("fedex_authenication_key");password = ConfigClient.getClient().get("fedex_authenication_password");System.out.println("accountNumber .... "+accountNumber);System.out.println("meterNumber .... "+meterNumber);} catch (ConfigException e) {e.printStackTrace();}cd.setAccountNumber(accountNumber);cd.setMeterNumber(meterNumber);WebAuthenticationCredential wac = new WebAuthenticationCredential();wac.setKey(key);wac.setPassword(password);WebAuthenticationDetail wa_details= new WebAuthenticationDetail(wac);String endPoint="";try {endPoint = ConfigClient.getClient().get("fedex_endpoint_address_ship");} catch (ConfigException e) {e.printStackTrace();}fedexAccountInfo.setClientDetail(cd);fedexAccountInfo.setWad(wa_details);fedexAccountInfo.setEndPointAddress(endPoint);return fedexAccountInfo;}public ClientDetail getClientDetail() {return clientDetail;}public void setClientDetail(ClientDetail clientDetail) {this.clientDetail = clientDetail;}public WebAuthenticationDetail getWad() {return wad;}public void setWad(WebAuthenticationDetail wad) {this.wad = wad;}public String getEndPointAddress() {return endPointAddress;}public void setEndPointAddress(String endPointAddress) {this.endPointAddress = endPointAddress;}}