void
Used to add a single excluded policy statement to this PolicyConfiguration.
default void
Used to add excluded policy statements to this PolicyConfiguration.
void
Used to add a single permission to a named role in this PolicyConfiguration.
default void
Used to add permissions to a named role in this PolicyConfiguration.
void
Used to add a single unchecked policy statement to this PolicyConfiguration.
default void
Used to add unchecked policy statements to this PolicyConfiguration.
default void
This method is used to set to "inService" the state of the policy context whose interface is this PolicyConfiguration
Object.
void
Causes all policy statements to be deleted from this PolicyConfiguration and sets its internal state such that
calling any method, other than delete, getContextID, or inService on the PolicyConfiguration will be rejected and
cause an UnsupportedOperationException to be thrown.
static <T> T
This method may be used by a Policy
provider to activate the PolicyContextHandler
registered to the context object key and cause it to return the corresponding policy context object from the
container.
This public method is used by the PolicyContext
class to activate the handler and obtain from it the
context object identified by the (case-sensitive) key.
This method returns this object's policy context identifier.
This public method returns the keys identifying the context objects supported by the handler.
This method is used to obtain an instance of the provider specific class that implements the PolicyConfiguration
interface that corresponds to the identified policy context within the provider.
This static method uses a system property to find and instantiate (via a public constructor) a provider specific
factory implementation class.
default boolean
This method is used to determine if the policy context whose interface is this PolicyConfiguration Object is in the
"inService" state.
abstract boolean
This method determines if the identified policy context exists with state "inService" in the Policy provider
associated with the factory.
void
Creates a relationship between this configuration and another such that they share the same principal-to-role
mappings.
static void
Method used to register a container specific PolicyContext
handler.
void
Used to remove any excluded policy statements from this PolicyConfiguration.
void
Used to remove a role and all its permissions from this PolicyConfiguration.
void
Used to remove any unchecked policy statements from this PolicyConfiguration.
boolean
This public method returns a boolean result indicating whether or not the handler supports the context object
identified by the (case-sensitive) key value.