jive forums 1.2.4 src

源代码在线查看: adminbean.java

软件大小: 1572 K
上传用户: foxfsk
关键词: forums jive src
下载地址: 免注册下载 普通下载 VIP

相关代码

				/**
				 * $RCSfile: AdminBean.java,v $
				 * $Revision: 1.2.2.1 $
				 * $Date: 2001/05/08 04:02:40 $
				 *
				 * Copyright (C) 2000 CoolServlets.com. All rights reserved.
				 *
				 * ===================================================================
				 * The Apache Software License, Version 1.1
				 *
				 * Redistribution and use in source and binary forms, with or without
				 * modification, are permitted provided that the following conditions
				 * are met:
				 *
				 * 1. Redistributions of source code must retain the above copyright
				 *    notice, this list of conditions and the following disclaimer.
				 *
				 * 2. Redistributions in binary form must reproduce the above copyright
				 *    notice, this list of conditions and the following disclaimer in
				 *    the documentation and/or other materials provided with the
				 *    distribution.
				 *
				 * 3. The end-user documentation included with the redistribution,
				 *    if any, must include the following acknowledgment:
				 *       "This product includes software developed by
				 *        CoolServlets.com (http://www.coolservlets.com)."
				 *    Alternately, this acknowledgment may appear in the software itself,
				 *    if and wherever such third-party acknowledgments normally appear.
				 *
				 * 4. The names "Jive" and "CoolServlets.com" must not be used to
				 *    endorse or promote products derived from this software without
				 *    prior written permission. For written permission, please
				 *    contact webmaster@coolservlets.com.
				 *
				 * 5. Products derived from this software may not be called "Jive",
				 *    nor may "Jive" appear in their name, without prior written
				 *    permission of CoolServlets.com.
				 *
				 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
				 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
				 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
				 * DISCLAIMED.  IN NO EVENT SHALL COOLSERVLETS.COM OR
				 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
				 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
				 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
				 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
				 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
				 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
				 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
				 * SUCH DAMAGE.
				 * ====================================================================
				 *
				 * This software consists of voluntary contributions made by many
				 * individuals on behalf of CoolServlets.com. For more information
				 * on CoolServlets.com, please see .
				 */
				
				package com.coolservlets.forum.util.admin;
				
				import java.io.*;
				import java.util.*;
				import com.coolservlets.forum.*;
				import com.coolservlets.forum.util.tree.*;
				
				/**
				 * The AdminBean is designed to be used in the Jive admin tool as a way
				 * to keep state in various elements of the tool.
				 */
				public class AdminBean implements Serializable {
				
				    private Authorization authToken;
				    private Hashtable trees;
				
				    public AdminBean() {
				        trees = new Hashtable();
				    }
				
				    public Authorization getAuthToken() {
				        return this.authToken;
				    }
				    public void setAuthToken( Authorization authToken ) {
				        this.authToken = authToken;
				    }
				    public void resetAuthToken() {
				        this.authToken = null;
				    }
				
				    public Tree getTree( String name ) {
				        return (Tree)trees.get(name);
				    }
				    public void addTree( String name, Tree tree ) {
				        this.trees.put(name,tree);
				    }
				    public void removeTree( String name ) {
				        this.trees.remove(name);
				    }
				
				}
							

相关资源