BasicPermission

  • BasicPermission is an abstract class that serves as a base for implementing permissions in security code, extending the Permission class and implementing Serializable.

  • It is legacy security code and should not be used.

  • This class provides constructors for creating permissions with a name and optional actions, along with methods for retrieving actions and checking permission implications.

  • Most of its subclasses like NetPermission, PropertyPermission, ReflectPermission, etc., are legacy and are not recommended for use.

  • The only recommended subclass to use is LinkPermission.

public abstract class BasicPermission extends Permission
implements Serializable
Known Direct Subclasses

Legacy security code; do not use.

Public Constructor Summary

BasicPermission(String name, String actions)

Public Method Summary

String
boolean

Inherited Method Summary

Public Constructors

public BasicPermission (String name)

Parameters
name

public BasicPermission (String name, String actions)

Parameters
name
actions

Public Methods

public String getActions ()

public boolean implies (Permission p)

Parameters
p