com.ibm.websphere.security
Class WebSphereSecurityPermission
java.lang.Object
java.security.Permission
java.security.BasicPermission
com.ibm.websphere.security.WebSphereSecurityPermission
- All Implemented Interfaces:
- java.io.Serializable, java.security.Guard
public final class WebSphereSecurityPermission
- extends java.security.BasicPermission
This class is for generic Websphere security permissions. A WebSphereSecurityPermission
contains a name (also referred to as a "target name") but with no an action list. The following names are allowed:
internal, provider, privileged, where internal implies provider, and provider implies privileged.
- Since:
- 1.0
- See Also:
- Serialized Form
Constructor Summary |
WebSphereSecurityPermission(java.lang.String action)
Creates a new WebSphereSecurityPermission with the default name of
"WebSphereSecurityPermission" and an action. |
Method Summary |
boolean |
implies(java.security.Permission p)
|
Methods inherited from class java.security.BasicPermission |
equals, getActions, hashCode, newPermissionCollection |
Methods inherited from class java.security.Permission |
checkGuard, getName, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
INTERNAL_PERMISSION
public static final WebSphereSecurityPermission INTERNAL_PERMISSION
PROVIDER_PERMISSION
public static final WebSphereSecurityPermission PROVIDER_PERMISSION
PRIVILEGED_PERMISSION
public static final WebSphereSecurityPermission PRIVILEGED_PERMISSION
WebSphereSecurityPermission
public WebSphereSecurityPermission(java.lang.String action)
Creates a new WebSphereSecurityPermission
with the default name of
"WebSphereSecurityPermission" and an action.
The name is the symbolic name of the WebSphereSecurityPermission
.
the following action values are valid: "internal", "provider", and "privileged".
The internal permission implies the provider permission. The provider
permission implies the privileged permission. To maintain runtime integrity,
no application code should be given permission above privileged. The provider
permission should be granted to plug-in code. The internal permission is
granted only to WebSphere Application Server runtime code.
- Parameters:
action
- The action value of the WebSphereSecurityPermission
.
implies
public boolean implies(java.security.Permission p)
- Overrides:
implies
in class java.security.BasicPermission