Name
PermissionCollection
Synopsis
This class is used by
Permissions to store a collection of
Permission objects that are all the same type.
Like the Permission class itself,
PermissionCollection defines an
implies( ) method
that can determine whether a requested Permission
is implied by any of the Permission objects in the
collection. Some Permission types may require a
custom PermissionCollection type in order to
correctly implement the implies( ) method. In this
case, the Permission subclass should override
newPermissionCollection( )
to return a Permission of the appropriate type.
PermissionCollection is used by system code that
manages security policies. Applications rarely need to use it.
Figure 14-28. java.security.PermissionCollection
public abstract class PermissionCollection implements Serializable { // Public Constructors public PermissionCollection( ); // Public Instance Methods public abstract void add(Permission permission); public abstract java.util.Enumeration<Permission> elements( ); public abstract boolean implies(Permission permission); public boolean isReadOnly( ); public void setReadOnly( ); // Public Methods Overriding Object public String toString( ); }
Subclasses
Permissions
Passed To
ProtectionDomain.ProtectionDomain( )
Returned By
Too many methods to list.
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