queryproxy.java
来自「Jive是基于JSP/JAVA技术构架的一个大型BBS论坛系统,这是Jive论坛」· Java 代码 · 共 92 行
JAVA
92 行
/** * $RCSfile: QueryProxy.java,v $ * $Revision: 1.1 $ * $Date: 2002/02/27 18:51:21 $ * * Copyright (C) 1999-2001 CoolServlets, Inc. All rights reserved. * * This software is the proprietary information of CoolServlets, Inc. * Use is subject to license terms. */package com.jivesoftware.forum;import java.util.*;/** * Protection proxy for the query class. */public class QueryProxy implements Query { /** * Query object that we are proxying. */ private Query query; private Authorization authorization; private ForumPermissions permissions; public QueryProxy(Query query, Authorization authorization, ForumPermissions permissions) { this.query = query; this.authorization = authorization; this.permissions = permissions; } public String getQueryString() { return query.getQueryString(); } public void setQueryString(String queryString) { query.setQueryString(queryString); } public Date getBeforeDate() { return query.getBeforeDate(); } public void setBeforeDate(Date beforeDate) { query.setBeforeDate(beforeDate); } public Date getAfterDate() { return query.getAfterDate(); } public void setAfterDate(Date afterDate) { query.setAfterDate(afterDate); } public void filterOnUser(User user) { query.filterOnUser(user); } public User getFilteredUser() { return query.getFilteredUser(); } public ForumThread getFilteredThread() { return query.getFilteredThread(); } public void filterOnThread(ForumThread thread) { query.filterOnThread(thread); } public int resultCount() { return query.resultCount(); } public Iterator results() { Iterator iterator = query.results(); return new IteratorProxy(JiveGlobals.MESSAGE, iterator, authorization, permissions); } public Iterator results(int startIndex, int numResults) { Iterator iterator = query.results(startIndex, numResults); return new IteratorProxy(JiveGlobals.MESSAGE, iterator, authorization, permissions); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?