@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((response == null) ? 0 : response.hashCode()); result = prime * result + statusCode; return result; }
public static ContributorFact createContributorFact(HttpResponse res) { if (null == res) { return null; } XMLParser parser = new XMLParser(res.asString()); ContributorFact contributorFact = new ContributorFactImpl(parser, false); return contributorFact; }
public String getResponseHeader(String name) { String value = null; if (response != null) { List<String> header = response.getResponseHeaderFields().get(name); if (header.size() > 0) { value = header.get(0); } } return value; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; OhlohException other = (OhlohException) obj; if (response == null) { if (other.response != null) return false; } else if (!response.equals(other.response)) return false; if (statusCode != other.statusCode) return false; return true; }
public static ResponseList<ContributorFact> createContributorFactList(HttpResponse res) { if (null == res) { return null; } XMLParser parser = new XMLParser(res.asString()); NodeList nodelist = parser.getNodeList("response/result/contributor_fact"); ResponseList<ContributorFact> list = new ResponseListImpl<ContributorFact>(nodelist.getLength(), res); for (int i = 0; i < nodelist.getLength(); i++) { Node node = nodelist.item(i); try { XMLParser childParser = new XMLParser(XMLParser.getXmlStringFromNode(node)); ContributorFact contributorFact = new ContributorFactImpl(childParser, true); list.add(contributorFact); } catch (TransformerFactoryConfigurationError e) { e.printStackTrace(); } catch (TransformerException e) { e.printStackTrace(); } } return list; }
public OhlohException(String message, HttpResponse res) { this(message); response = res; this.statusCode = res.getStatusCode(); }