com.sun.jini.phoenix
Class ExecPermission

java.lang.Object
  extended byjava.security.Permission
      extended bycom.sun.jini.phoenix.ExecPermission
All Implemented Interfaces:
Guard, Serializable

public final class ExecPermission
extends Permission

Represents permission to execute a command to create an activation group. An instance of this class contains a name (also referred to as a "target name") but no actions list; you either have the named permission or you don't. The target name is any name accepted by FilePermission, with the same matching semantics.

Since:
2.0
Author:
Sun Microsystems, Inc.
See Also:
Serialized Form

Constructor Summary
ExecPermission(String name)
          Constructs an instance with the specified name.
 
Method Summary
 boolean equals(Object obj)
          Two instances of this class are equal if FilePermission instances created with their names are equal.
 String getActions()
          Returns the empty string.
 int hashCode()
          Returns a hash code value for this object.
 boolean implies(Permission p)
          Returns true if the specified permission is an instance of ExecPermission and a FilePermission constructed with the name of this permission implies a FilePermission constructed with the name of the specified permission; returns false otherwise.
 
Methods inherited from class java.security.Permission
checkGuard, getName, newPermissionCollection, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecPermission

public ExecPermission(String name)
Constructs an instance with the specified name.

Parameters:
name - the target name
Throws:
NullPointerException - if the name is null
Method Detail

implies

public boolean implies(Permission p)
Returns true if the specified permission is an instance of ExecPermission and a FilePermission constructed with the name of this permission implies a FilePermission constructed with the name of the specified permission; returns false otherwise.

Parameters:
p - the permission to check
Returns:
true if the specified permission is an instance of ExecPermission and a FilePermission constructed with the name of this permission implies a FilePermission constructed with the name of the specified permission; returns false otherwise.

equals

public boolean equals(Object obj)
Two instances of this class are equal if FilePermission instances created with their names are equal.


hashCode

public int hashCode()
Returns a hash code value for this object.


getActions

public String getActions()
Returns the empty string.



Copyright 2007, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.