001 package org.deepamehta.plugins.twitter; 002 003 import javax.ws.rs.core.Response.Status; 004 005 /** 006 * A very basic client for researching with the public Twitter Search API v1.1 and DeepaMehta 4.1.2 007 * 008 * @author Malte Reißig (<malte@mikromedia.de>) 009 * @website https://github.com/mukil/twitter-research 010 * @version 1.2 011 * 012 */ 013 014 public class TwitterAPIException extends Throwable { 015 016 private Status status; 017 private String message; 018 019 public TwitterAPIException (String message, Status status) { 020 this.status = status; 021 this.message = message; 022 } 023 024 public TwitterAPIException (String message) { 025 this.status = Status.INTERNAL_SERVER_ERROR; 026 this.message = message; 027 } 028 029 public Status getStatus() { 030 return this.status; 031 } 032 033 public String getMessage() { 034 return this.message; 035 } 036 037 }