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:
Field Summary
Modifier and Type | Field and Description |
---|---|
|
INTERNAL_PERMISSION
|
|
PRIVILEGED_PERMISSION
|
|
PROVIDER_PERMISSION
|
Constructor Summary
Constructor and Description |
---|
WebSphereSecurityPermission(java.lang.String action)
Creates a new
WebSphereSecurityPermission with the default name of
"WebSphereSecurityPermission" and an action.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
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 |
Field Detail
INTERNAL_PERMISSION
- public static final WebSphereSecurityPermission INTERNAL_PERMISSION
PROVIDER_PERMISSION
- public static final WebSphereSecurityPermission PROVIDER_PERMISSION
PRIVILEGED_PERMISSION
- public static final WebSphereSecurityPermission PRIVILEGED_PERMISSION
Constructor Detail
WebSphereSecurityPermission
- public WebSphereSecurityPermission( java.lang.String action)
Parameters:
action
- The action value of the WebSphereSecurityPermission
. Method Detail
implies
- public boolean implies(java.security.Permission p)
Overrides:
implies
in class java.security.BasicPermission
Creates a new
WebSphereSecurityPermission
with the default name of "WebSphereSecurityPermission" and an action. The name is the symbolic name of theWebSphereSecurityPermission
. 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.