Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.naming
Class ContextAccessController

    java.lang.Object
      |
      +--org.apache.naming.ContextAccessController

public class ContextAccessController
extends java.lang.Object

Handles the access control on the JNDI contexts.

Version:
  $Revision: 1.3 $ $Date: 2001/06/11 22:44:03 $
Author:
  Remy Maucherat

Constructor Summary
`ContextAccessController()`

Method Summary
`static boolean` | `checkSecurityToken(java.lang.Object name, java.lang.Object token)` Check a submitted security token.
`static boolean` | `isWritable(java.lang.Object name)` Returns if a context is writable.
`static void` | `setReadOnly(java.lang.Object name)` Set whether or not a context is writable.
`static void` | `setSecurityToken(java.lang.Object name, java.lang.Object token)` Set a security token for a context.
`static void` | `setWritable(java.lang.Object name, java.lang.Object token)` Allow writing to a context.
`static void` | `unsetSecurityToken(java.lang.Object name, java.lang.Object token)` Remove a security token for a context.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ContextAccessController

    public ContextAccessController()

Method Detail

### setSecurityToken

    public static void setSecurityToken(java.lang.Object name,
                                        java.lang.Object token)

  Set a security token for a context. Can be set only once.

  Parameters:
    `name` - Name of the context

### unsetSecurityToken

    public static void unsetSecurityToken(java.lang.Object name,
                                          java.lang.Object token)

  Remove a security token for a context.

  Parameters:
    `name` - Name of the context

### checkSecurityToken

    public static boolean checkSecurityToken(java.lang.Object name,
                                             java.lang.Object token)

  Check a submitted security token. The submitted token must be equal to the token present in the repository. If no token is present for the context, then returns true.

  Parameters:
    `name` - Name of the context

### setWritable

    public static void setWritable(java.lang.Object name,
                                   java.lang.Object token)

  Allow writing to a context.

  Parameters:
    `name` - Name of the context
    `token` - Security token

### setReadOnly

    public static void setReadOnly(java.lang.Object name)

  Set whether or not a context is writable.

  Parameters:
    `name` - Name of the context

### isWritable

    public static boolean isWritable(java.lang.Object name)

  Returns if a context is writable.

  Parameters:
    `name` - Name of the context

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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