Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.github.jreddit.entity;
  
Encapsulates user information (regarding karma, emails, identifiers, statuses, created time and current modhash)

Author(s):
Raul Rene Lepsa
  
 public class UserInfo {
 
     // User identifier
     private String id;
 
     // The user's name
     private String name;
 
     // Modhash token
     private String modhash;
 
     // Karma points for all the comments
     private long commentKarma;
 
     // Karma points for all the submitted links
     private long linkKarma;
 
     // Whether the user is a moderator
     private boolean isMod;
 
     // Whether or not the user has moderator email
     private Boolean hasModMail;
 
     // Whether the account is associated with an email address
     private Boolean hasMail;
 
     // Indicates whether the user has verified the email address
     private Boolean hasVerifiedEmail;
 
     // Whether the user is a gold member
     private boolean isGold;
 
     // Timestamp of the creation date
     private double created;
 
     // UTC timestamp of creation date
     private double createdUTC;
 
     // Indicates whether this user is friends with the currently connected one. Believe it or not, you can actually be 
     // friends with yourself. http://www.reddit.com/r/reddit.com/comments/duf7q/random_reddit_protip_you_can_add_yourself_as_a/
     private boolean isFriend;
 
     // Indicates whether the user is over 18
     private Boolean over18;
 
     public UserInfo() {
 
     }
 
     public UserInfo(JSONObject info) {
         setHasMail((Booleaninfo.get("has_mail"));
         setHasModMail((Booleaninfo.get("has_mod_mail"));
         setCommentKarma((Longinfo.get("comment_karma"));
         setCreatedUTC((Doubleinfo.get("created_utc"));
         setGold((Booleaninfo.get("is_gold"));
         setLinkKarma((Longinfo.get("link_karma"));
         setMod((Booleaninfo.get("is_mod"));
         setFriend((Booleaninfo.get("is_friend"));
         setModhash((Stringinfo.get("modhash"));
         setHasVerifiedEmail((Booleaninfo.get("has_verified_email"));
         setId((Stringinfo.get("id"));
         setOver18((Booleaninfo.get("over_18"));
         setCreated((Doubleinfo.get("created"));
         setName((Stringinfo.get("name"));
     }
 
     public String getId() {
         return ;
     }
 
     public void setId(String id) {
         this. = id;
     }
 
     public String getName() {
         return ;
     }
 
     public void setName(String name) {
         this. = name;
     }
 
     public String getModhash() {
         return ;
     }
 
     public void setModhash(String modhash) {
         this. = modhash;
     }
 
    public long getCommentKarma() {
        return ;
    }
    public void setCommentKarma(long commentKarma) {
        this. = commentKarma;
    }
    public long getLinkKarma() {
        return ;
    }
    public void setLinkKarma(long linkKarma) {
        this. = linkKarma;
    }
    public boolean isMod() {
        return ;
    }
    public void setMod(boolean isMod) {
        this. = isMod;
    }
    public Boolean getHasModMail() {
        return ;
    }
    public void setHasModMail(Boolean hasModMail) {
        this. = hasModMail;
    }
    public Boolean getHasMail() {
        return ;
    }
    public void setHasMail(Boolean hasMail) {
        this. = hasMail;
    }
    public Boolean isHasVerifiedEmail() {
        return ;
    }
    public void setHasVerifiedEmail(Boolean hasVerifiedEmail) {
        this. = hasVerifiedEmail;
    }
    public boolean isGold() {
        return ;
    }
    public void setGold(boolean isGold) {
        this. = isGold;
    }
    public double getCreated() {
        return ;
    }
    public void setCreated(double created) {
        this. = created;
    }
    public double getCreatedUTC() {
        return ;
    }
    public void setCreatedUTC(double createdUTC) {
        this. = createdUTC;
    }
    public boolean isFriend() {
        return ;
    }
    public void setFriend(boolean isFriend) {
        this. = isFriend;
    }
    public Boolean getOver18() {
        return ;
    }
    public void setOver18(Boolean over18) {
        this. = over18;
    }
    
    public String toString() {
    	StringBuilder result = new StringBuilder();
    	String newLine = System.getProperty("line.separator");
    	
    	result.append("id: ").append().append(newLine)
    		  .append("name: ").append().append(newLine)
    		  .append("modhash: ").append().append(newLine)
    		  .append("commentKarma: ").append().append(newLine)
    		  .append("linkKarma: ").append().append(newLine)
    		  .append("isModerator: ").append().append(newLine)
    		  .append("hasModMail: ").append().append(newLine)
    		  .append("hasMail: ").append().append(newLine)
    		  .append("hasVerifiedEmail: ").append().append(newLine)
    		  .append("isGold: ").append().append(newLine)
    		  .append("Created: ").append().append(newLine)
    		  .append("CreatedUTC: ").append().append(newLine)
    		  .append("isFriend: ").append().append(newLine)
    		  .append("over18: ").append();
    	
    	return result.toString();
    }
New to GrepCode? Check out our FAQ X