Class User

java.lang.Object
fr.tse.fise2.pip.Utils.User

public class User
extends java.lang.Object
POJO User permettant de creer et "stocker" les donnees d'un utilisateur Twitter
Author:
Yammine Eric et Solane Alexandre
  • Constructor Summary

    Constructors 
    Constructor Description
    User()  
    User​(com.google.gson.JsonObject json)
    Constructeur de la classe avec un Json passe en parametre
    User​(java.lang.String name, java.lang.String screen_name, java.lang.Integer followers_count, java.lang.Integer friends_count, java.lang.String profile_image_url, java.lang.String profile_banner_url, java.lang.Integer statuses_count)
    Constructeur de la classe avec les donnees rentrees manuellement
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object obj)  
    java.lang.Integer getFollowers_count()  
    java.lang.Integer getFriends_count()  
    java.lang.String getName()  
    java.lang.String getProfile_banner_url()  
    java.lang.String getProfile_image_url()  
    java.lang.String getScreen_name()  
    java.lang.Integer getStatuses_count()  
    int hashCode()  
    void setFollowers_count​(int followers_count)  
    void setFollowers_count​(java.lang.Integer followers_count)  
    void setFriends_count​(int friends_count)  
    void setFriends_count​(java.lang.Integer friends_count)  
    void setName​(java.lang.String name)  
    void setProfile_banner_url​(java.lang.String profile_banner_url)  
    void setProfile_image_url​(java.lang.String profile_image_url)  
    void setScreen_name​(java.lang.String screen_name)  
    void setStatuses_count​(java.lang.Integer statuses_count)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • User

      public User​(com.google.gson.JsonObject json) throws UserNotExistException
      Constructeur de la classe avec un Json passe en parametre
      Parameters:
      json - Objet Json contenant les informations de l'utilisateur Twitter (recupere par une requette HTTP en general)
      Throws:
      UserNotExistException - Renvoie une exception si l'utilisateur specifie par le Json n'existe pas
    • User

      public User​(java.lang.String name, java.lang.String screen_name, java.lang.Integer followers_count, java.lang.Integer friends_count, java.lang.String profile_image_url, java.lang.String profile_banner_url, java.lang.Integer statuses_count)
      Constructeur de la classe avec les donnees rentrees manuellement
      Parameters:
      name - nom sur twitter
      screen_name - d'utilisateur sur twitter
      followers_count - nombre de followers
      friends_count - nombre d'abonnements
      profile_image_url - photo de profil de l'utilisateur
      profile_banner_url - banniere twitter
      statuses_count - nombre de tweets et retweets de l'utilisateur
    • User

      public User()
  • Method Details

    • getName

      public java.lang.String getName()
    • setName

      public void setName​(java.lang.String name)
    • getScreen_name

      public java.lang.String getScreen_name()
    • setScreen_name

      public void setScreen_name​(java.lang.String screen_name)
    • getFollowers_count

      public java.lang.Integer getFollowers_count()
    • setFollowers_count

      public void setFollowers_count​(int followers_count)
    • getFriends_count

      public java.lang.Integer getFriends_count()
    • setFriends_count

      public void setFriends_count​(int friends_count)
    • getProfile_image_url

      public java.lang.String getProfile_image_url()
    • setProfile_image_url

      public void setProfile_image_url​(java.lang.String profile_image_url)
    • getProfile_banner_url

      public java.lang.String getProfile_banner_url()
    • setProfile_banner_url

      public void setProfile_banner_url​(java.lang.String profile_banner_url)
    • getStatuses_count

      public java.lang.Integer getStatuses_count()
    • setStatuses_count

      public void setStatuses_count​(java.lang.Integer statuses_count)
    • setFollowers_count

      public void setFollowers_count​(java.lang.Integer followers_count)
    • setFriends_count

      public void setFriends_count​(java.lang.Integer friends_count)
    • hashCode

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

      public boolean equals​(java.lang.Object obj)
      Overrides:
      equals in class java.lang.Object
    • toString

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