Team LiB
Previous Section Next Section

UnresolvedPermissionjava.security

Java 1.2serializable permission

This class is used internally to provide a mechanism for delayed resolution of permissions (such as those whose implementation is in an external JAR file that has not been loaded yet). An UnresolvedPermission holds a representation of a Permission object that can later be used to create the actual Permission object. Java 5.0 adds methods to obtain details about the unresolved permission. Applications never need to use this class.

Figure 14-46. java.security.UnresolvedPermission


public final class UnresolvedPermission extends Permission 
        implements Serializable {
// Public Constructors
     public UnresolvedPermission(String type, String name, String actions, 
        java.security.cert.Certificate[ ] certs);  
// Public Instance Methods
5.0  public String getUnresolvedActions( );  
5.0  public java.security.cert.Certificate[ ] getUnresolvedCerts( );  
5.0  public String getUnresolvedName( );  
5.0  public String getUnresolvedType( );  
// Public Methods Overriding Permission
     public boolean equals(Object obj);  
     public String getActions( );  
     public int hashCode( );  
     public boolean implies(Permission p);                      constant
     public PermissionCollection newPermissionCollection( );  
     public String toString( );  
}

    Team LiB
    Previous Section Next Section