org.apache.catalina.users
Class MemoryRole

java.lang.Object
  |
  +--org.apache.catalina.users.AbstractRole
        |
        +--org.apache.catalina.users.MemoryRole
All Implemented Interfaces:
java.security.Principal, Role

public class MemoryRole
extends AbstractRole

Concrete implementation of Role for the MemoryUserDatabase implementation of UserDatabase.

Since:
4.1
Version:
$Revision: 1.2 $ $Date: 2002/02/10 03:20:17 $
Author:
Craig R. McClanahan

Field Summary
protected  MemoryUserDatabase database
          The MemoryUserDatabase that owns this role.
 
Fields inherited from class org.apache.catalina.users.AbstractRole
description, rolename
 
Method Summary
 UserDatabase getUserDatabase()
          Return the UserDatabase within which this role is defined.
 java.lang.String toString()
          Return a String representation of this role in XML format.
 
Methods inherited from class org.apache.catalina.users.AbstractRole
getDescription, getName, getRolename, setDescription, setRolename
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.security.Principal
equals, hashCode
 

Field Detail

database

protected MemoryUserDatabase database
The MemoryUserDatabase that owns this role.
Method Detail

getUserDatabase

public UserDatabase getUserDatabase()
Return the UserDatabase within which this role is defined.
Overrides:
getUserDatabase in class AbstractRole

toString

public java.lang.String toString()

Return a String representation of this role in XML format.

Overrides:
toString in class java.lang.Object


Copyright © 2000-2002 Apache Software Foundation. All Rights Reserved.