org.objectweb.jonas_lib.security.jacc
Class JPolicyConfigurationKeeper

java.lang.Object
  extended by org.objectweb.jonas_lib.security.jacc.JPolicyConfigurationKeeper

public class JPolicyConfigurationKeeper
extends java.lang.Object

This class keep the JPolicyConfiguration. This is used when JPolicyConfigurationFactory is used as a delegate factory.

Author:
Florent Benoit

Method Summary
static void addConfiguration(JPolicyConfiguration config)
          Add a JOnAS policy configuration
static JPolicyConfiguration getConfiguration(java.lang.String contextId)
          Gets the JOnAS policy configuration by its contextId
static void removeConfiguration(JPolicyConfiguration config)
          Remove a JOnAS policy configuration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addConfiguration

public static void addConfiguration(JPolicyConfiguration config)
Add a JOnAS policy configuration

Parameters:
config - policy configuration object to add

removeConfiguration

public static void removeConfiguration(JPolicyConfiguration config)
Remove a JOnAS policy configuration

Parameters:
config - policy configuration object to remove

getConfiguration

public static JPolicyConfiguration getConfiguration(java.lang.String contextId)
Gets the JOnAS policy configuration by its contextId

Parameters:
contextId - given ID to retrieve policy configuration object
Returns:
the JOnAS policy configuration specified by its contextId