Apache Tomcat 7.0.28

org.apache.catalina.users
Class MemoryRole

java.lang.Object
  extended by org.apache.catalina.users.AbstractRole
      extended by org.apache.catalina.users.MemoryRole
All Implemented Interfaces:
Principal, Role

public class MemoryRole
extends AbstractRole

Concrete implementation of Role for the MemoryUserDatabase implementation of UserDatabase.

Since:
4.1
Version:
$Id: MemoryRole.java 939305 2010-04-29 13:43:39Z kkolinko $
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.
 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.

Specified by:
getUserDatabase in interface Role
Specified by:
getUserDatabase in class AbstractRole

toString

public String toString()

Return a String representation of this role in XML format.

Specified by:
toString in interface Principal
Overrides:
toString in class Object

Apache Tomcat 7.0.28

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