Lines Matching defs:BasicPermission

40  * The BasicPermission class extends the Permission class, and
42 * follow the same naming convention as BasicPermission.
44 * The name for a BasicPermission is the name of the given permission
54 * Thus, BasicPermission is commonly used as the base class for
58 * Subclasses may implement actions on top of BasicPermission,
71 public abstract class BasicPermission extends Permission
87 * initialize a BasicPermission object. Common to all constructors.
123 * Creates a new BasicPermission with the specified name.
128 * @param name the name of the BasicPermission.
134 public BasicPermission(String name)
142 * Creates a new BasicPermission object with the specified name.
143 * The name is the symbolic name of the BasicPermission, and the
146 * @param name the name of the BasicPermission.
152 public BasicPermission(String name, String actions)
179 BasicPermission that = (BasicPermission) p;
202 * Checks two BasicPermission objects for equality.
208 * and has the same name as this BasicPermission object, false otherwise.
217 BasicPermission bp = (BasicPermission) obj;
238 * a BasicPermission.
248 * Returns a new PermissionCollection object for storing BasicPermission
251 * <p>BasicPermission objects must be stored in a manner that allows them
264 * readObject is called to restore the state of the BasicPermission from
276 * Returns the canonical name of this BasicPermission.
281 * @return the canonical name of this BasicPermission.
290 * of BasicPermission permissions. BasicPermission objects
324 * contains a BasicPermission with '*' as its permission name.
356 * BasicPermission, or if
367 if (! (permission instanceof BasicPermission))
373 BasicPermission bp = (BasicPermission) permission;
410 if (! (permission instanceof BasicPermission))
413 BasicPermission bp = (BasicPermission) permission;
415 // random subclasses of BasicPermission do not imply each other
467 * Returns an enumeration of all the BasicPermission objects in the
470 * @return an enumeration of all the BasicPermission objects.
483 // @serial the Hashtable is indexed by the BasicPermission name
490 * The Hashtable is indexed by the BasicPermission name; the value
494 * contains a BasicPermission with '*' as its permission name.