A C D E F G H I J L M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- actions - Variable in class javax.security.jacc.EJBRoleRefPermission
-
The security-role-ref/role-link value
- actions - Variable in class javax.security.jacc.WebRoleRefPermission
-
The security-role-ref/role-link value
- addToExcludedPolicy(Permission) - Method in interface javax.security.jacc.PolicyConfiguration
-
Used to add a single excluded policy statement to this PolicyConfiguration.
- addToExcludedPolicy(PermissionCollection) - Method in interface javax.security.jacc.PolicyConfiguration
-
Used to add excluded policy statements to this PolicyConfiguration.
- addToRole(String, Permission) - Method in interface javax.security.jacc.PolicyConfiguration
-
Used to add a single permission to a named role in this PolicyConfiguration.
- addToRole(String, PermissionCollection) - Method in interface javax.security.jacc.PolicyConfiguration
-
Used to add permissions to a named role in this PolicyConfiguration.
- addToUncheckedPolicy(Permission) - Method in interface javax.security.jacc.PolicyConfiguration
-
Used to add a single unchecked policy statement to this PolicyConfiguration.
- addToUncheckedPolicy(PermissionCollection) - Method in interface javax.security.jacc.PolicyConfiguration
-
Used to add unchecked policy statements to this PolicyConfiguration.
- ALL_HTTP_METHODS - Static variable in class javax.security.jacc.WebResourcePermission
C
- canonicalMethods(String) - Static method in class javax.security.jacc.WebResourcePermission
- canonicalMethods(String[]) - Static method in class javax.security.jacc.WebResourcePermission
- canonicalMethods(TreeSet<String>) - Static method in class javax.security.jacc.WebResourcePermission
- commit() - Method in interface javax.security.jacc.PolicyConfiguration
-
This method is used to set to "inService" the state of the policy context whose interface is this PolicyConfiguration Object.
- contextIDLocal - Static variable in class javax.security.jacc.PolicyContext
- convertParameters(Class<?>[]) - Static method in class javax.security.jacc.EJBMethodPermission
-
Converts the specified method parameter classes to
String
.
D
- DEFAULT - javax.security.jacc.URLPattern.PatternType
-
the '/' pattern
- DEFAULT_FACTORY_NAME - Static variable in class javax.security.jacc.PolicyConfigurationFactory
-
The default PolicyConfigurationFactory implementation
- delete() - Method in interface javax.security.jacc.PolicyConfiguration
-
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.
E
- EJBMethodPermission - Class in javax.security.jacc
-
Class for EJB method permissions.
- EJBMethodPermission(String, String) - Constructor for class javax.security.jacc.EJBMethodPermission
-
Creates a new EJBMethodPermission with the specified name and actions.
- EJBMethodPermission(String, String, Method) - Constructor for class javax.security.jacc.EJBMethodPermission
-
Creates a new EJBMethodPermission with name corresponding to the EJBName and actions composed from methodInterface, and the Method object.
- EJBMethodPermission(String, String, String, String[]) - Constructor for class javax.security.jacc.EJBMethodPermission
-
Creates a new EJBMethodPermission with name corresponding to the EJBName and actions composed from methodName, methodInterface, and methodParams.
- EJBRoleRefPermission - Class in javax.security.jacc
-
Class for EJB isCallerInRole (String reference) permissions.
- EJBRoleRefPermission(String, String) - Constructor for class javax.security.jacc.EJBRoleRefPermission
-
Creates a new EJBRoleRefPermission with the specified name and actions.
- ENCODED_COLON - Static variable in class javax.security.jacc.WebResourcePermission
- equals(Object) - Method in class javax.security.jacc.EJBMethodPermission
-
Checks two EJBMethodPermission objects for equality.
- equals(Object) - Method in class javax.security.jacc.EJBRoleRefPermission
-
Checks two EJBRoleRefPermission objects for equality.
- equals(Object) - Method in class javax.security.jacc.URLPattern
- equals(Object) - Method in class javax.security.jacc.URLPatternSpec
- equals(Object) - Method in class javax.security.jacc.WebResourcePermission
-
Checks two WebResourcePermission objects for equality.
- equals(Object) - Method in class javax.security.jacc.WebRoleRefPermission
-
Checks two WebRoleRefPermission objects for equality.
- equals(Object) - Method in class javax.security.jacc.WebUserDataPermission
-
Checks two WebUserDataPermission objects for equality.
- EXACT - javax.security.jacc.URLPattern.PatternType
-
an exact pattern
- ext - Variable in class javax.security.jacc.URLPattern
- EXTENSION - javax.security.jacc.URLPattern.PatternType
-
a '*.xxx' pattern
F
- factory - Static variable in class javax.security.jacc.PolicyConfigurationFactory
-
The loaded PolicyConfigurationFactory provider
- FACTORY_PROP - Static variable in class javax.security.jacc.PolicyConfigurationFactory
-
The standard name of the system property specifying the JACC PolicyConfigurationFactory implementation class name.
G
- getActions() - Method in class javax.security.jacc.EJBMethodPermission
-
Returns a String containing a canonical representation of the actions of this EJBMethodPermission.
- getActions() - Method in class javax.security.jacc.EJBRoleRefPermission
-
Returns a canonical String representation of the actions of this EJBRoleRefPermission.
- getActions() - Method in class javax.security.jacc.WebResourcePermission
-
Returns a canonical String representation of the actions of this WebResourcePermission.
- getActions() - Method in class javax.security.jacc.WebRoleRefPermission
-
Returns a canonical String representation of the actions of this WebRoleRefPermission.
- getActions() - Method in class javax.security.jacc.WebUserDataPermission
-
Returns a canonical String representation of the actions of this WebUserDataPermission.
- getContext(String) - Static method in class javax.security.jacc.PolicyContext
-
This method may be used by a
Policy
provider to activate thePolicyContextHandler
registered to the context object key and cause it to return the corresponding policy context object from the container. - getContext(String, Object) - Method in interface javax.security.jacc.PolicyContextHandler
-
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. - getContextID() - Method in interface javax.security.jacc.PolicyConfiguration
-
This method returns this object’s policy context identifier.
- getContextID() - Static method in class javax.security.jacc.PolicyContext
-
This static method returns the value of the policy context identifier associated with the thread on which the accessor is called.
- getHandlerKeys() - Static method in class javax.security.jacc.PolicyContext
-
This method may be used to obtain the keys that identify the container specific context handlers registered by the container.
- getKeys() - Method in interface javax.security.jacc.PolicyContextHandler
-
This public method returns the keys identifying the context objects supported by the handler.
- getName() - Method in class javax.security.jacc.PolicyConfigurationFactory.LoadAction
- getPattern() - Method in class javax.security.jacc.URLPattern
-
Obtains the
String
representation of this pattern. - getPolicy - Static variable in class javax.security.jacc.PolicyContext
- getPolicyConfiguration(String, boolean) - Method in class javax.security.jacc.PolicyConfigurationFactory
-
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.
- getPolicyConfigurationFactory() - Static method in class javax.security.jacc.PolicyConfigurationFactory
-
This static method uses a system property to find and instantiate (via a public constructor) a provider spe- cific factory implementation class.
H
- handlerDataLocal - Static variable in class javax.security.jacc.PolicyContext
- handlerMap - Static variable in class javax.security.jacc.PolicyContext
- hashCode - Variable in class javax.security.jacc.EJBRoleRefPermission
- hashCode - Variable in class javax.security.jacc.WebRoleRefPermission
- hashCode() - Method in class javax.security.jacc.EJBMethodPermission
-
Returns the hash code value for this EJBMethodPermission.
- hashCode() - Method in class javax.security.jacc.EJBRoleRefPermission
-
Returns the hash code value for this EJBRoleRefPermission.
- hashCode() - Method in class javax.security.jacc.URLPattern
- hashCode() - Method in class javax.security.jacc.URLPatternSpec
- hashCode() - Method in class javax.security.jacc.WebResourcePermission
-
Returns the hash code value for this WebResourcePermission.
- hashCode() - Method in class javax.security.jacc.WebRoleRefPermission
-
Returns the hash code value for this WebRoleRefPermission.
- hashCode() - Method in class javax.security.jacc.WebUserDataPermission
-
Returns the hash code value for this WebUserDataPermission.
- httpExceptionList - Variable in class javax.security.jacc.WebResourcePermission
- httpExceptionList - Variable in class javax.security.jacc.WebUserDataPermission
- httpExceptionString - Variable in class javax.security.jacc.WebResourcePermission
- httpExceptionString - Variable in class javax.security.jacc.WebUserDataPermission
- httpMethods - Variable in class javax.security.jacc.WebResourcePermission
- httpMethods - Variable in class javax.security.jacc.WebUserDataPermission
- httpMethodsString - Variable in class javax.security.jacc.WebResourcePermission
- httpMethodsString - Variable in class javax.security.jacc.WebUserDataPermission
I
- implies(Permission) - Method in class javax.security.jacc.EJBMethodPermission
-
Determines if the argument Permission is "implied by" this EJBMethodPermission.
- implies(Permission) - Method in class javax.security.jacc.EJBRoleRefPermission
-
Determines if the argument Permission is "implied by" this EJBRoleRefPermission.
- implies(Permission) - Method in class javax.security.jacc.WebResourcePermission
-
Determines if the argument Permission is "implied by" this WebResourcePermission.
- implies(Permission) - Method in class javax.security.jacc.WebRoleRefPermission
-
Determines if the argument Permission is "implied by" this WebRoleRefPermission.
- implies(Permission) - Method in class javax.security.jacc.WebUserDataPermission
-
Determines if the argument Permission is "implied by" this WebUserDataPermission.
- implies(URLPatternSpec) - Method in class javax.security.jacc.URLPatternSpec
-
Perform the permission
URLPattern
matching: the firstURLPattern
in the name of the argument permission is matched by the firstURLPattern
in the name of this permission. the firstURLPattern
in the name of the argument permission is NOT matched by anyURLPattern
in theURLPatternList
of theURLPatternSpec
of this permission. if the firstURLPattern
in the name of the argument permission matches the firstURLPattern
in theURLPatternSpec
of this permission, then everyURLPattern
in theURLPatternList
of theURLPatternSpec
of this permission is matched by aURLPattern
in theURLPatternList
of the argument permission. - inService() - Method in interface javax.security.jacc.PolicyConfiguration
-
This method is used to determine if the policy context whose interface is this PolicyConfiguration Object is in the "inService" state.
- inService(String) - Method in class javax.security.jacc.PolicyConfigurationFactory
-
This method determines if the identified policy context exists with state “inService” in the Policy provider associated with the factory.
- isDefault() - Method in class javax.security.jacc.URLPattern
-
Checks if this pattern is a default (i.e.
- isExact() - Method in class javax.security.jacc.URLPattern
-
Checks if this pattern is an exact pattern.
- isExtension() - Method in class javax.security.jacc.URLPattern
-
Checks if this pattern is an extension (i.e.
- isPrefix() - Method in class javax.security.jacc.URLPattern
-
Checks if this pattern is a prefix (i.e.
J
- javax.security.jacc - package javax.security.jacc
L
- length - Variable in class javax.security.jacc.URLPattern
- linkConfiguration(PolicyConfiguration) - Method in interface javax.security.jacc.PolicyConfiguration
-
Creates a relationship between this configuration and another such that they share the same principal-to- role mappings.
- LoadAction() - Constructor for class javax.security.jacc.PolicyConfigurationFactory.LoadAction
M
- matches(String) - Method in class javax.security.jacc.URLPattern
-
Checks if this pattern matches the specified pattern String.
- matches(URLPattern) - Method in class javax.security.jacc.URLPattern
-
Checks if this pattern matches the specified
URLPattern
. - matchExceptionList(TreeSet<String>, TreeSet<String>) - Static method in class javax.security.jacc.WebResourcePermission
- methodInterface - Variable in class javax.security.jacc.EJBMethodPermission
- methodName - Variable in class javax.security.jacc.EJBMethodPermission
- methodSig - Variable in class javax.security.jacc.EJBMethodPermission
N
- name - Variable in class javax.security.jacc.PolicyConfigurationFactory.LoadAction
P
- parseActions(String) - Method in class javax.security.jacc.WebResourcePermission
- parseActions(String) - Method in class javax.security.jacc.WebUserDataPermission
- parseMethodSpec(String) - Method in class javax.security.jacc.EJBMethodPermission
-
Parse the methodSpec string into methodName, methodInterface and methodSig.
- PATH_PREFIX - javax.security.jacc.URLPattern.PatternType
-
a '/.../*' pattern
- pattern - Variable in class javax.security.jacc.URLPattern
- PatternType() - Constructor for enum javax.security.jacc.URLPattern.PatternType
- PolicyConfiguration - Interface in javax.security.jacc
-
The methods of this interface are used by containers to create policy statements in a Policy provider.
- PolicyConfigurationFactory - Class in javax.security.jacc
-
Abstract factory and finder class for obtaining the instance of the class that implements the PolicyConfigurationFactory of a provider.
- PolicyConfigurationFactory() - Constructor for class javax.security.jacc.PolicyConfigurationFactory
- PolicyConfigurationFactory.LoadAction - Class in javax.security.jacc
-
A PrivilegedExceptionAction that looks up the class name identified by the
javax.security.jacc.PolicyConfigurationFactory.provider
system property and loads the class using the thread context class loader. - PolicyContext - Class in javax.security.jacc
-
This utility class is used by containers to communicate policy context identifiers and other policy relevant context to
Policy
providers. - PolicyContext() - Constructor for class javax.security.jacc.PolicyContext
-
Private constructor.
- PolicyContextException - Exception in javax.security.jacc
-
This checked exception is thrown by implementations of the
javax.security.jacc.PolicyConfiguration
interface, thejavax.security.jacc.PolicyConfigurationFactory
abstract class, thejavax.security.jacc.PolicyContext
utility class, and implementations of thejavax.security.jacc.PolicyContextException
interface. - PolicyContextException() - Constructor for exception javax.security.jacc.PolicyContextException
-
Constructs a new PolicyContextException with null as its detail message.
- PolicyContextException(String) - Constructor for exception javax.security.jacc.PolicyContextException
-
Constructs a new
PolicyContextException
with the specified detail message. - PolicyContextException(String, Throwable) - Constructor for exception javax.security.jacc.PolicyContextException
-
Constructs a new
PolicyContextException
with the specified detail message and cause. - PolicyContextException(Throwable) - Constructor for exception javax.security.jacc.PolicyContextException
-
Constructs a new
PolicyContextException
with the specified cause. - PolicyContextHandler - Interface in javax.security.jacc
-
This interface defines the methods that must be implemented by handlers that are to be registered and activated by the
PolicyContext
class.
R
- readObject(ObjectInputStream) - Method in class javax.security.jacc.EJBMethodPermission
- readObject(ObjectInputStream) - Method in class javax.security.jacc.WebResourcePermission
- readObject(ObjectInputStream) - Method in class javax.security.jacc.WebUserDataPermission
- registerHandler(String, PolicyContextHandler, boolean) - Static method in class javax.security.jacc.PolicyContext
-
Authorization protected method used to register a container specific
PolicyContext
handler. - removeExcludedPolicy() - Method in interface javax.security.jacc.PolicyConfiguration
-
Used to remove any excluded policy statements from this PolicyConfiguration.
- removeRole(String) - Method in interface javax.security.jacc.PolicyConfiguration
-
Used to remove a role and all its permissions from this PolicyConfiguration.
- removeUncheckedPolicy() - Method in interface javax.security.jacc.PolicyConfiguration
-
Used to remove any unchecked policy statements from this PolicyConfiguration.
- requestActions(HttpServletRequest) - Static method in class javax.security.jacc.WebUserDataPermission
-
Build the request permission actions from the HTTP method component using HttpServletRequest.getMethod() + the TransportType component of the action from HttpServletRequest.isSecure().
- requestURI(HttpServletRequest) - Static method in class javax.security.jacc.WebResourcePermission
-
Build a permission name from the substring of the
HttpServletRequest.getRequestURI()
) that begins after the contextPath (HttpServletRequest.getContextPath()
). - run() - Method in class javax.security.jacc.PolicyConfigurationFactory.LoadAction
S
- serialPersistentFields - Static variable in class javax.security.jacc.EJBMethodPermission
- serialPersistentFields - Static variable in class javax.security.jacc.WebResourcePermission
- serialPersistentFields - Static variable in class javax.security.jacc.WebUserDataPermission
- serialVersionUID - Static variable in class javax.security.jacc.EJBMethodPermission
- serialVersionUID - Static variable in class javax.security.jacc.EJBRoleRefPermission
- serialVersionUID - Static variable in exception javax.security.jacc.PolicyContextException
- serialVersionUID - Static variable in class javax.security.jacc.WebResourcePermission
- serialVersionUID - Static variable in class javax.security.jacc.WebRoleRefPermission
- serialVersionUID - Static variable in class javax.security.jacc.WebUserDataPermission
- setContextID(String) - Static method in class javax.security.jacc.PolicyContext
-
Authorization protected method used to modify the value of the policy context identifier associated with the thread on which this method is called.
- setHandlerData(Object) - Static method in class javax.security.jacc.PolicyContext
-
Authorization protected method that may be used to associate a thread-scoped handler data object with the PolicyContext.
- setPolicy - Static variable in class javax.security.jacc.PolicyContext
- supports(String) - Method in interface javax.security.jacc.PolicyContextHandler
-
This public method returns a boolean result indicating whether or not the handler supports the context object identified by the (case-sensitive) key value.
T
- THE_PATH_PREFIX - javax.security.jacc.URLPattern.PatternType
-
the '/*' pattern
- toString() - Method in class javax.security.jacc.EJBMethodPermission
-
Returns the
String
representation of this permission, which has the following form: - toString() - Method in class javax.security.jacc.EJBRoleRefPermission
-
Returns the
String
representation of this permission, which has the following form: - transportType - Variable in class javax.security.jacc.WebUserDataPermission
- type - Variable in class javax.security.jacc.URLPattern
U
- urlPattern - Variable in class javax.security.jacc.URLPatternSpec
-
The first or only URLPattern in the specification
- URLPattern - Class in javax.security.jacc
-
The representation of a URLPattern in the
WebResourcePermission
andWebUserDataPermission
URLPatternSpecs. - URLPattern(String) - Constructor for class javax.security.jacc.URLPattern
-
Creates a
URLPattern
instance from the specified patternString
. - URLPattern.PatternType - Enum in javax.security.jacc
- urlPatternList - Variable in class javax.security.jacc.URLPatternSpec
- URLPatternSpec - Class in javax.security.jacc
-
Encapsulation of the URLPatternSpec defined in the
WebResourcePermission
andWebUserDataPermission
classes. - URLPatternSpec(String) - Constructor for class javax.security.jacc.URLPatternSpec
-
The specification contains a
URLPatternSpec
that identifies the web resources to which the permissions applies. - urlSpec - Variable in class javax.security.jacc.WebResourcePermission
- urlSpec - Variable in class javax.security.jacc.WebUserDataPermission
V
- valueOf(String) - Static method in enum javax.security.jacc.URLPattern.PatternType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum javax.security.jacc.URLPattern.PatternType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WebResourcePermission - Class in javax.security.jacc
-
Class for Servlet web resource permissions.
- WebResourcePermission(String, String) - Constructor for class javax.security.jacc.WebResourcePermission
-
Creates a new WebResourcePermission with the specified name and actions.
- WebResourcePermission(String, String[]) - Constructor for class javax.security.jacc.WebResourcePermission
-
Creates a new WebResourcePermission with name corresponding to the URLPatternSpec, and actions composed from the array of HTTP methods.
- WebResourcePermission(HttpServletRequest) - Constructor for class javax.security.jacc.WebResourcePermission
-
Creates a new WebResourcePermission from the HttpServletRequest object.
- WebRoleRefPermission - Class in javax.security.jacc
-
Class for Servlet isUserInRole (String reference) permissions.
- WebRoleRefPermission(String, String) - Constructor for class javax.security.jacc.WebRoleRefPermission
-
Creates a new WebRoleRefPermission with the specified name and actions.
- WebUserDataPermission - Class in javax.security.jacc
-
Class for Servlet Web user data permissions.
- WebUserDataPermission(String, String) - Constructor for class javax.security.jacc.WebUserDataPermission
-
Creates a new WebUserDataPermission with the specified name and actions.
- WebUserDataPermission(String, String[], String) - Constructor for class javax.security.jacc.WebUserDataPermission
-
Creates a new WebUserDataPermission with name corresponding to the URLPatternSpec, and actions composed from the array of HTTP methods and the transport type.
- WebUserDataPermission(HttpServletRequest) - Constructor for class javax.security.jacc.WebUserDataPermission
-
Creates a new WebUserDataPermission from the HttpServletRequest object.
- writeObject(ObjectOutputStream) - Method in class javax.security.jacc.EJBMethodPermission
- writeObject(ObjectOutputStream) - Method in class javax.security.jacc.WebResourcePermission
- writeObject(ObjectOutputStream) - Method in class javax.security.jacc.WebUserDataPermission
All Classes All Packages