package cn.newgxu.bbs.web.model.market; import java.util.List; import org.apache.commons.lang.StringUtils; import cn.newgxu.bbs.domain.market.FreeMarketItem; import cn.newgxu.bbs.domain.market.Item; import cn.newgxu.bbs.domain.user.User; import cn.newgxu.bbs.web.model.PaginationBaseModel; /** * * @author polly * @since 4.0.0 * @version $Revision 1.1$ */ public class FreeModel extends PaginationBaseModel { public static final String ALL = "all"; public static final String ME = "me"; private List<FreeMarketItem> items; private List<Item> category; private User user; private int categoryId; private String seller; public List<Item> getCategory() { return category; } public void setCategory(List<Item> category) { this.category = category; } public int getCategoryId() { return categoryId; } public void setCategoryId(int categoryId) { this.categoryId = categoryId; } public String getSeller() { return StringUtils.defaultIfEmpty(this.seller, ALL); } public void setSeller(String seller) { this.seller = seller; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public List<FreeMarketItem> getItems() { return items; } public void setItems(List<FreeMarketItem> items) { this.items = items; } public boolean isViewMyItems() { return ME.equals(getSeller()); } public boolean isViewAllUsersItems() { return !isViewMyItems(); } }