package com.flickr4java.flickr.stats; import org.apache.log4j.Logger; /** * Stats information as returned by the stats interface. * * @author Darren Greaves * @version $Id$ Copyright (c) 2012 Darren Greaves. */ public class Stats { /** * Logger for log4j. */ @SuppressWarnings("unused") private static Logger _log = Logger.getLogger(Stats.class); private int views; private int comments; private int favorites; public Stats() { } public int getViews() { return views; } public void setViews(int views) { this.views = views; } public void setViews(String views) { try { setViews(Integer.parseInt(views)); } catch (NumberFormatException e) { // ignore and set value as 0 setViews(0); } } public int getComments() { return comments; } public void setComments(int comments) { this.comments = comments; } public void setComments(String comments) { try { setComments(Integer.parseInt(comments)); } catch (NumberFormatException e) { // ignore and set value as 0 setComments(0); } } public int getFavorites() { return favorites; } public void setFavorites(int favorites) { this.favorites = favorites; } public void setFavorites(String favorites) { try { setFavorites(Integer.parseInt(favorites)); } catch (NumberFormatException e) { // ignore and set value as null setFavorites(0); } } @SuppressWarnings("boxing") @Override public String toString() { return String.format("views (%d), favorites (%d), comments (%d)", views, favorites, comments); } }