2015-12-09 14:34:41 +01:00
|
|
|
package org.gcube.portlet.user.userstatisticsportlet.shared;
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Contains the retrieved user's statistics relative to number of feeds written, replies and likes got.
|
|
|
|
*
|
|
|
|
* @author Costantino Perciante at ISTI-CNR
|
|
|
|
*/
|
|
|
|
public class PostsStatsBean implements Serializable{
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Generated serial version id
|
|
|
|
*/
|
|
|
|
private static final long serialVersionUID = 2043823499293477290L;
|
2016-08-02 17:42:05 +02:00
|
|
|
private long feedsNumber;
|
2015-12-09 14:34:41 +01:00
|
|
|
private long likesReceived;
|
|
|
|
private long commentsReceived;
|
2016-08-02 17:42:05 +02:00
|
|
|
private long commentsMade;
|
|
|
|
private long likesMade;
|
2015-12-09 14:34:41 +01:00
|
|
|
|
|
|
|
public PostsStatsBean(){
|
|
|
|
super();
|
|
|
|
}
|
|
|
|
|
2016-08-02 17:42:05 +02:00
|
|
|
/**
|
|
|
|
* @param feeds
|
|
|
|
* @param likesReceived
|
|
|
|
* @param commentsReceived
|
|
|
|
* @param commentsMade
|
|
|
|
* @param likesMade
|
|
|
|
*/
|
|
|
|
public PostsStatsBean(long feeds, long likesReceived,
|
|
|
|
long commentsReceived, long commentsMade, long likesMade) {
|
2015-12-09 14:34:41 +01:00
|
|
|
super();
|
2016-08-02 17:42:05 +02:00
|
|
|
this.feedsNumber = feeds;
|
2015-12-09 14:34:41 +01:00
|
|
|
this.likesReceived = likesReceived;
|
|
|
|
this.commentsReceived = commentsReceived;
|
2016-08-02 17:42:05 +02:00
|
|
|
this.commentsMade = commentsMade;
|
|
|
|
this.likesMade = likesMade;
|
2015-12-09 14:34:41 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public long getFeedsNumber() {
|
2016-08-02 17:42:05 +02:00
|
|
|
return feedsNumber;
|
2015-12-09 14:34:41 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public void setFeedsNumber(long feeds) {
|
2016-08-02 17:42:05 +02:00
|
|
|
this.feedsNumber = feeds;
|
2015-12-09 14:34:41 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public long getLikesReceived() {
|
|
|
|
return likesReceived;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLikesReceived(long likesReceived) {
|
|
|
|
this.likesReceived = likesReceived;
|
|
|
|
}
|
|
|
|
|
|
|
|
public long getCommentsReceived() {
|
|
|
|
return commentsReceived;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCommentsReceived(long commentsReceived) {
|
|
|
|
this.commentsReceived = commentsReceived;
|
|
|
|
}
|
|
|
|
|
2016-08-02 17:42:05 +02:00
|
|
|
public long getCommentsMade() {
|
|
|
|
return commentsMade;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCommentsMade(long commentsMade) {
|
|
|
|
this.commentsMade = commentsMade;
|
|
|
|
}
|
|
|
|
|
|
|
|
public long getLikesMade() {
|
|
|
|
return likesMade;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setLikesMade(long likesMade) {
|
|
|
|
this.likesMade = likesMade;
|
|
|
|
}
|
|
|
|
|
2015-12-09 14:34:41 +01:00
|
|
|
@Override
|
|
|
|
public String toString() {
|
2016-08-02 17:42:05 +02:00
|
|
|
return "PostsStatsBean [feeds=" + feedsNumber + ", likesReceived="
|
2015-12-09 14:34:41 +01:00
|
|
|
+ likesReceived + ", commentsReceived=" + commentsReceived
|
2016-08-02 17:42:05 +02:00
|
|
|
+ ", commentsMade=" + commentsMade + ", likesMade=" + likesMade
|
2015-12-09 14:34:41 +01:00
|
|
|
+ "]";
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|