package com.pocketreddit.library.things; import java.util.List; import com.pocketreddit.library.things.Kind; import com.pocketreddit.library.things.Thing; public class Listing<T extends Thing> extends Thing { private static final long serialVersionUID = 1L; /** * A list of things that this Listing wraps. */ private List<T> children; /** * The full name of the listing that precedes this page. Null, if there is * no previous. */ private String before; /** * The fullname of the listing that follows after this page. null if there * is no next page. */ private String after; /** * This modhash is not the same modhash provided upon login. You do not need * to update your user's modhash everytime you get a new modhash. You can * reuse the modhash given upon login. */ private String modHash; public List<T> getChildren() { return children; } public void setChildren(List<T> children) { this.children = children; } public String getBefore() { return before; } public void setBefore(String before) { this.before = before; } public String getAfter() { return after; } public void setAfter(String after) { this.after = after; } public String getModHash() { return modHash; } public void setModHash(String modHash) { this.modHash = modHash; } @Override public Kind getKind() { return Kind.LISTING; } }