package org.gcube.portlets.user.newsfeed.shared; import java.io.Serializable; import java.util.ArrayList; import org.gcube.portal.databook.shared.Comment; import org.gcube.portal.databook.shared.Feed; /** * * @author massi * This class contains addtional user related information about a Feed * e.g. if this user has liked it */ @SuppressWarnings("serial") public class EnhancedFeed implements Serializable{ private Feed feed; private boolean liked; private boolean isUsers; private ArrayList comments; public EnhancedFeed() { super(); } public EnhancedFeed(Feed feed, boolean liked, boolean isUsers) { super(); this.feed = feed; this.liked = liked; this.isUsers = isUsers; } public EnhancedFeed(Feed feed, boolean liked, boolean isUsers, ArrayList comments) { super(); this.isUsers = isUsers; this.feed = feed; this.liked = liked; this.comments = comments; } public ArrayList getComments() { return comments; } public void setComments(ArrayList comments) { this.comments = comments; } public Feed getFeed() { return feed; } public void setFeed(Feed feed) { this.feed = feed; } public boolean isLiked() { return liked; } public void setLiked(boolean liked) { this.liked = liked; } public boolean isUsers() { return isUsers; } public void setUsers(boolean isUsers) { this.isUsers = isUsers; } }