Name
BasicPermission
Synopsis
This Permission class
is the abstract superclass for a number of simple permission types.
BasicPermission is typically subclassed to
implement named permissions that have a name, or target, string, but
do not support actions. The implies( ) method of
BasicPermission defines a simple wildcarding
capability. The target “*” implies
permission for any target. The target
“x.*” implies permission for any
target that begins with “x.”.
Applications typically do not need to work directly with
Permission objects.
Figure 14-4. java.security.BasicPermission
public abstract class BasicPermission extends Permission implements Serializable { // Public Constructors public BasicPermission(String name); public BasicPermission(String name, String actions); // Public Methods Overriding Permission public boolean equals(Object obj); public String getActions( ); public int hashCode( ); public boolean implies(Permission p); public PermissionCollection newPermissionCollection( ); }
Subclasses
java.io.SerializablePermission,
RuntimePermission,
java.lang.management.ManagementPermission,
java.lang.reflect.ReflectPermission,
java.net.NetPermission,
SecurityPermission,
java.util.PropertyPermission,
java.util.logging.LoggingPermission,
javax.net.ssl.SSLPermission,
javax.security.auth.AuthPermission,
javax.security.auth.kerberos.DelegationPermission
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access