Home » apache-tomcat-6.0.26-src » org.apache » tomcat » security » file » [javadoc | source]

    1   /*
    2    * The Apache Software License, Version 1.1
    3    *
    4    * Copyright (c) 1999 The Apache Software Foundation.  All rights 
    5    * reserved.
    6    *
    7    * Redistribution and use in source and binary forms, with or without
    8    * modification, are permitted provided that the following conditions
    9    * are met:
   10    *
   11    * 1. Redistributions of source code must retain the above copyright
   12    *    notice, this list of conditions and the following disclaimer. 
   13    *
   14    * 2. Redistributions in binary form must reproduce the above copyright
   15    *    notice, this list of conditions and the following disclaimer in
   16    *    the documentation and/or other materials provided with the
   17    *    distribution.
   18    *
   19    * 3. The end-user documentation included with the redistribution, if
   20    *    any, must include the following acknowlegement:  
   21    *       "This product includes software developed by the 
   22    *        Apache Software Foundation (http://www.apache.org/)."
   23    *    Alternately, this acknowlegement may appear in the software itself,
   24    *    if and wherever such third-party acknowlegements normally appear.
   25    *
   26    * 4. The names "The Jakarta Project", "Tomcat", and "Apache Software
   27    *    Foundation" must not be used to endorse or promote products derived
   28    *    from this software without prior written permission. For written 
   29    *    permission, please contact apache@apache.org.
   30    *
   31    * 5. Products derived from this software may not be called "Apache"
   32    *    nor may "Apache" appear in their names without prior written
   33    *    permission of the Apache Group.
   34    *
   35    * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
   36    * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   37    * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   38    * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
   39    * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   40    * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
   41    * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
   42    * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   43    * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   44    * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
   45    * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   46    * SUCH DAMAGE.
   47    * ====================================================================
   48    *
   49    * This software consists of voluntary contributions made by many
   50    * individuals on behalf of the Apache Software Foundation.  For more
   51    * information on the Apache Software Foundation, please see
   52    * <http://www.apache.org/>.
   53    *
   54    * [Additional notices, if required by prior licensing conditions]
   55    *
   56    */ 
   57   
   58   
   59   package org.apache.tomcat.security.file;
   60   
   61   
   62   /**
   63    * Manifest constants for the FileRealmConnector package.
   64    *
   65    * @author Craig R. McClanahan
   66    */
   67   
   68   
   69   public class Constants {
   70   
   71   
   72       /**
   73        * The name of this Java package.
   74        */
   75       public static final String Package = "org.apache.tomcat.security.file";
   76   
   77   
   78       /**
   79        * XML element names in the configuration file.
   80        */
   81       public static class Element {
   82   	public static final String ANYONE = "anyone";
   83   	public static final String GROUP = "group";
   84   	public static final String GROUP_MEMBER = "group-member";
   85   	public static final String ROLE = "role";
   86   	public static final String TOMCAT_USERS = "tomcat-users";
   87   	public static final String USER = "user";
   88   	public static final String USER_MEMBER = "user-member";
   89       }
   90   
   91   
   92       /**
   93        * XML attribute names in the configuration file.
   94        */
   95       public static class Attribute {
   96   	public static final String NAME = "name";
   97   	public static final String PASSWORD = "password";
   98       }
   99   
  100   
  101       /**
  102        * Initialization parameters from the associated ServletContext.
  103        */
  104       public static class Parameter {
  105   	public static final String DATABASE =
  106   	    Constants.Package + ".database";
  107       }
  108   
  109   
  110   }

Home » apache-tomcat-6.0.26-src » org.apache » tomcat » security » file » [javadoc | source]