List of usage examples for org.apache.http.client ClientProtocolException printStackTrace
public void printStackTrace()
From source file:org.megam.deccanplato.provider.salesforce.crm.handler.ChatterMessageImpl.java
/** * @param outMap//w w w . j a v a2 s . c o m * @return */ private Map<String, String> list(Map<String, String> outMap) { Map<String, String> header = new HashMap<String, String>(); header.put(S_AUTHORIZATION, S_OAUTH + args.get(ACCESS_TOKEN)); TransportTools tst = new TransportTools(args.get(INSTANCE_URL) + SALESFORCE_CHATTER_MESSAGE_LIST_URL, null, header); String responseBody = null; TransportResponse response = null; try { response = TransportMachinery.get(tst); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (URISyntaxException e) { // TODO Auto-generated catch block e.printStackTrace(); } responseBody = response.entityToString(); outMap.put(OUTPUT, responseBody); System.out.println(responseBody); return outMap; }
From source file:org.megam.deccanplato.provider.salesforce.crm.handler.ContactImpl.java
/** * This method updates a contact in salesforce.com and returns a success message with updated contact id. * This method gets input from a MAP(contains json data) and returns a MAp. * @param outMap // ww w. j av a 2s . c o m */ private Map<String, String> update() { final String SALESFORCE_UPDATE_CONTACT_URL = args.get(INSTANCE_URL) + SALESFORCE_CONTACT_URL + args.get(ID); Map<String, String> outMap = new HashMap<>(); Map<String, String> header = new HashMap<String, String>(); header.put(S_AUTHORIZATION, S_OAUTH + args.get(ACCESS_TOKEN)); Map<String, Object> userAttrMap = new HashMap<String, Object>(); userAttrMap.put(S_LASTNAME, args.get(LASTNAME)); TransportTools tst = new TransportTools(SALESFORCE_UPDATE_CONTACT_URL, null, header); Gson obj = new GsonBuilder().setPrettyPrinting().create(); tst.setContentType(ContentType.APPLICATION_JSON, obj.toJson(userAttrMap)); try { TransportMachinery.patch(tst); outMap.put(OUTPUT, UPDATE_STRING + args.get(ID)); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return outMap; }
From source file:org.megam.deccanplato.provider.salesforce.crm.handler.LeadsImpl.java
/** * This method updates a lead in salesforce.com and returns a success message with updated lead id. * This method gets input from a MAP(contains json data) and returns a MAp. * @param outMap /*from ww w . ja v a2 s .c o m*/ */ private Map<String, String> update() { Map<String, String> outMap = new HashMap<>(); final String SALESFORCE_UPDATE_LEAD_URL = args.get(INSTANCE_URL) + SALESFORCE_LEAD_URL + args.get(ID); Map<String, String> header = new HashMap<String, String>(); header.put(S_AUTHORIZATION, S_OAUTH + args.get(ACCESS_TOKEN)); Map<String, Object> userAttrMap = new HashMap<String, Object>(); userAttrMap.put(S_COMPANY, args.get(COMPANY)); userAttrMap.put(S_LASTNAME, args.get(LASTNAME)); TransportTools tst = new TransportTools(SALESFORCE_UPDATE_LEAD_URL, null, header); Gson obj = new GsonBuilder().setPrettyPrinting().create(); tst.setContentType(ContentType.APPLICATION_JSON, obj.toJson(userAttrMap)); try { TransportMachinery.patch(tst); outMap.put(OUTPUT, UPDATE_STRING + args.get(ID)); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return outMap; }
From source file:org.megam.deccanplato.provider.salesforce.crm.handler.PriceBookImpl.java
/** * this method creates an account in salesforce.com and returns that account id. * This method gets input from a MAP(contains json data) and returns a MAp. * @param outMap //from w w w .j a va 2s . c om */ private Map<String, String> create() { Map<String, String> outMap = new HashMap<>(); final String SALESFORCE_CREATE_PRICEBOOK_URL = args.get(INSTANCE_URL) + SALESFORCE_PRICEBOOK_URL; Map<String, String> header = new HashMap<String, String>(); header.put(S_AUTHORIZATION, S_OAUTH + args.get(ACCESS_TOKEN)); Map<String, Object> priceBookAttrMap = new HashMap<String, Object>(); priceBookAttrMap.put(S_NAME, args.get(NAME)); priceBookAttrMap.put(S_DESCRIPTION, args.get(DESCRIPTION)); priceBookAttrMap.put(S_ISACTIVE, Boolean.parseBoolean(args.get(ISACTIVE))); TransportTools tst = new TransportTools(SALESFORCE_CREATE_PRICEBOOK_URL, null, header); Gson obj = new GsonBuilder().setPrettyPrinting().create(); tst.setContentType(ContentType.APPLICATION_JSON, obj.toJson(priceBookAttrMap)); try { String response = TransportMachinery.post(tst).entityToString(); outMap.put(OUTPUT, response); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return outMap; }
From source file:org.megam.deccanplato.provider.salesforce.crm.handler.ProductImpl.java
/** * this method deletes an product in salesforce.com and returns a success message with deleted product id. * This method gets input from a MAP(contains json data) and returns a MAp. * @param outMap /* w w w . jav a 2s . c om*/ */ private Map<String, String> delete() { Map<String, String> outMap = new HashMap<>(); final String SALESFORCE_DELETE_PRODUCT_URL = args.get(INSTANCE_URL) + SALESFORCE_PRODUCT_URL + args.get(ID); Map<String, String> header = new HashMap<String, String>(); header.put(S_AUTHORIZATION, S_OAUTH + args.get(ACCESS_TOKEN)); TransportTools tst = new TransportTools(SALESFORCE_DELETE_PRODUCT_URL, null, header); try { TransportMachinery.delete(tst); outMap.put(OUTPUT, DELETE_STRING + args.get(ID)); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return outMap; }
From source file:com.dfws.idea.ViewSourceActivity.java
protected String fileGetContents(String url) { String returnStr = ""; HttpGet httpGet = new HttpGet(url); HttpParams httpParams = new BasicHttpParams(); // Socket ? Socket ? HttpConnectionParams.setConnectionTimeout(httpParams, 20 * 1000); HttpConnectionParams.setSoTimeout(httpParams, 20 * 1000); HttpConnectionParams.setSocketBufferSize(httpParams, 8192); // ??? true// www . ja va 2 s. co m HttpClientParams.setRedirecting(httpParams, true); // user agent String userAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2) Gecko/20100115 Firefox/3.6"; HttpProtocolParams.setUserAgent(httpParams, userAgent); HttpClient httpClient = new DefaultHttpClient(httpParams); try { HttpResponse response = httpClient.execute(httpGet); int statusCode = response.getStatusLine().getStatusCode(); if (statusCode == ClosePcActivity.OK_STATUS_CODE) { // ? returnStr = EntityUtils.toString(response.getEntity()); } else { Toast.makeText(ViewSourceActivity.this, "???", Toast.LENGTH_SHORT).show(); } } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block String strResult = e.getMessage().toString(); Log.i("test", strResult); e.printStackTrace(); } return returnStr; }
From source file:com.thed.zapi.cloud.sample.CreateCycleAndAddTests.java
public String createCycle(String uriStr, ZFJCloudRestClient client, String accessKey, StringEntity cycleJSON) throws URISyntaxException, JSONException { URI uri = new URI(uriStr); int expirationInSec = 360; JwtGenerator jwtGenerator = client.getJwtGenerator(); String jwt = jwtGenerator.generateJWT("POST", uri, expirationInSec); System.out.println(uri.toString()); System.out.println(jwt);//from w ww. ja v a2s. c om HttpResponse response = null; HttpClient restClient = new DefaultHttpClient(); HttpPost createCycleReq = new HttpPost(uri); createCycleReq.addHeader("Content-Type", "application/json"); createCycleReq.addHeader("Authorization", jwt); createCycleReq.addHeader("zapiAccessKey", accessKey); createCycleReq.setEntity(cycleJSON); try { response = restClient.execute(createCycleReq); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } int statusCode = response.getStatusLine().getStatusCode(); System.out.println(statusCode); String cycleId = "-1"; if (statusCode >= 200 && statusCode < 300) { HttpEntity entity = response.getEntity(); String string = null; try { string = EntityUtils.toString(entity); JSONObject cycleObj = new JSONObject(string); cycleId = cycleObj.getString("id"); } catch (ParseException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } else { try { throw new ClientProtocolException("Unexpected response status: " + statusCode); } catch (ClientProtocolException e) { e.printStackTrace(); } } return cycleId; }
From source file:de.unistuttgart.ipvs.pmp.apps.vhike.tools.JSonRequestReader.java
/** * Hitchhiker search for offered rides/*from w w w . java2 s . c o m*/ * * @param sid * @param lat * @param lon * @param perimeter * /radius */ public static List<RideObject> searchRides(String sid, float lat, float lon, int perimeter) { listToParse.clear(); listToParse.add(new ParamObject("sid", sid, false)); listToParse.add(new ParamObject("lat", String.valueOf(lat), true)); listToParse.add(new ParamObject("lon", String.valueOf(lon), true)); listToParse.add(new ParamObject("distance", String.valueOf(perimeter), true)); JsonObject object = null; try { object = JSonRequestProvider.doRequest(listToParse, "ride_search.php"); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } boolean suc = false; List<RideObject> rideObjects = null; if (object != null) { suc = object.get("successful").getAsBoolean(); if (suc) { JsonArray array = object.get("queries").getAsJsonArray(); rideObjects = new ArrayList<RideObject>(); for (int i = 0; i < array.size(); i++) { JsonObject Iobject = array.get(i).getAsJsonObject(); int tripid = Iobject.get("tripid").getAsInt(); int seats = Iobject.get("seats").getAsInt(); float cur_lat = Iobject.get("lat").getAsFloat(); float cur_lon = Iobject.get("lon").getAsFloat(); String destination = Iobject.get("destination").getAsString(); int driverid = Iobject.get("driverid").getAsInt(); String username = Iobject.get("username").getAsString(); float rating = Iobject.get("rating").getAsFloat(); float distance = Iobject.get("distance").getAsFloat(); RideObject qObject = new RideObject(tripid, seats, cur_lat, cur_lon, destination, driverid, username, rating, distance); rideObjects.add(qObject); } return rideObjects; } } return rideObjects; }
From source file:org.megam.deccanplato.provider.salesforce.crm.handler.CaseImpl.java
/** * This method updates a case in salesforce.com and returns a success message with updated case id. * This method gets input from a MAP(contains json data) and returns a MAp. * @param outMap /*from ww w . ja v a 2s .c o m*/ */ private Map<String, String> update() { Map<String, String> outMap = new HashMap<>(); final String SALESFORCE_UPDATE_CASE_URL = args.get(INSTANCE_URL) + SALESFORCE_CASE_URL + args.get(ID); Map<String, String> header = new HashMap<String, String>(); header.put(S_AUTHORIZATION, S_OAUTH + args.get(ACCESS_TOKEN)); Map<String, Object> userAttrMap = new HashMap<String, Object>(); userAttrMap.put(S_SUBJECT, args.get(SUBJECT)); TransportTools tst = new TransportTools(SALESFORCE_UPDATE_CASE_URL, null, header); Gson obj = new GsonBuilder().setPrettyPrinting().create(); tst.setContentType(ContentType.APPLICATION_JSON, obj.toJson(userAttrMap)); try { TransportMachinery.patch(tst); outMap.put(OUTPUT, UPDATE_STRING + args.get(ID)); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return outMap; }
From source file:org.megam.deccanplato.provider.salesforce.crm.handler.ContactImpl.java
/** * this method creates an contact in salesforce.com and returns that contact id. * This method gets input from a MAP(contains json data) and returns a MAp. * @param outMap /*from ww w. j av a 2s .co m*/ */ private Map<String, String> create() { Map<String, String> outMap = new HashMap<>(); final String SALESFORCE_CREATE_CONTACT_URL = args.get(INSTANCE_URL) + SALESFORCE_CONTACT_URL; Map<String, String> header = new HashMap<String, String>(); header.put(S_AUTHORIZATION, S_OAUTH + args.get(ACCESS_TOKEN)); Map<String, Object> userAttrMap = new HashMap<String, Object>(); userAttrMap.put(S_LASTNAME, args.get(LASTNAME)); TransportTools tst = new TransportTools(SALESFORCE_CREATE_CONTACT_URL, null, header); Gson obj = new GsonBuilder().setPrettyPrinting().create(); tst.setContentType(ContentType.APPLICATION_JSON, obj.toJson(userAttrMap)); try { String responseBody = TransportMachinery.post(tst).entityToString(); outMap.put(OUTPUT, responseBody); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return outMap; }