twitter4j
Class SavedSearchJSONImpl

java.lang.Object
  extended by twitter4j.TwitterResponseImpl
      extended by twitter4j.SavedSearchJSONImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<SavedSearch>, SavedSearch, TwitterResponse

final class SavedSearchJSONImpl
extends TwitterResponseImpl
implements SavedSearch

A data class representing a Saved Search

Since:
Twitter4J 2.0.8
Author:
Yusuke Yamamoto - yusuke at mac.com

Field Summary
private  java.util.Date createdAt
           
private  int id
           
private  java.lang.String name
           
private  int position
           
private  java.lang.String query
           
private static long serialVersionUID
           
 
Constructor Summary
SavedSearchJSONImpl(twitter4j.internal.http.HttpResponse res)
           
SavedSearchJSONImpl(twitter4j.internal.org.json.JSONObject savedSearch)
           
 
Method Summary
 int compareTo(SavedSearch that)
           
(package private) static ResponseList<SavedSearch> createSavedSearchList(twitter4j.internal.http.HttpResponse res)
           
 boolean equals(java.lang.Object o)
           
 java.util.Date getCreatedAt()
          
 int getId()
          
 java.lang.String getName()
          
 int getPosition()
          
 java.lang.String getQuery()
          
 int hashCode()
           
private  void init(twitter4j.internal.org.json.JSONObject savedSearch)
           
 java.lang.String toString()
           
 
Methods inherited from class twitter4j.TwitterResponseImpl
getRateLimitStatus
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface twitter4j.TwitterResponse
getRateLimitStatus
 

Field Detail

createdAt

private java.util.Date createdAt

query

private java.lang.String query

position

private int position

name

private java.lang.String name

id

private int id

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

SavedSearchJSONImpl

SavedSearchJSONImpl(twitter4j.internal.http.HttpResponse res)
              throws TwitterException
Throws:
TwitterException

SavedSearchJSONImpl

SavedSearchJSONImpl(twitter4j.internal.org.json.JSONObject savedSearch)
              throws TwitterException
Throws:
TwitterException
Method Detail

createSavedSearchList

static ResponseList<SavedSearch> createSavedSearchList(twitter4j.internal.http.HttpResponse res)
                                                throws TwitterException
Throws:
TwitterException

init

private void init(twitter4j.internal.org.json.JSONObject savedSearch)
           throws TwitterException
Throws:
TwitterException

compareTo

public int compareTo(SavedSearch that)
Specified by:
compareTo in interface java.lang.Comparable<SavedSearch>

getCreatedAt

public java.util.Date getCreatedAt()

Specified by:
getCreatedAt in interface SavedSearch

getQuery

public java.lang.String getQuery()

Specified by:
getQuery in interface SavedSearch

getPosition

public int getPosition()

Specified by:
getPosition in interface SavedSearch

getName

public java.lang.String getName()

Specified by:
getName in interface SavedSearch

getId

public int getId()

Specified by:
getId in interface SavedSearch

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object