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 + -
显示快捷键?