Lines Matching refs:PermissionCollection

33  * <p>With a PermissionCollection, you can:
47 * their permissions in a particular PermissionCollection object in order
49 * <code>PermissionCollection.implies</code> method is called.
50 * If a non-null value is returned, that PermissionCollection must be used.
53 * given type in any PermissionCollection they choose
56 * <p>The PermissionCollection returned by the
59 * for a given Permission type. A PermissionCollection may also be
60 * heterogeneous. For example, Permissions is a PermissionCollection
62 * That is, its members are each a homogeneous PermissionCollection.
68 * <p>Whenever a permission is added to a heterogeneous PermissionCollection
69 * such as Permissions, and the PermissionCollection doesn't yet contain a
70 * PermissionCollection of the specified permission's type, the
71 * PermissionCollection should call
73 * to see if it requires a special PermissionCollection. If
75 * returns null, the PermissionCollection
76 * is free to store the permission in any type of PermissionCollection it
78 * the Permissions object uses a default PermissionCollection implementation
81 * <p> Subclass implementations of PermissionCollection should assume
95 public abstract class PermissionCollection implements java.io.Serializable {
107 * @exception SecurityException - if this PermissionCollection object
109 * @exception IllegalArgumentException - if this PermissionCollection
117 * the collection of Permission objects held in this PermissionCollection.
134 * Marks this PermissionCollection object as "readonly". After
135 * a PermissionCollection object
144 * Returns true if this PermissionCollection object is marked as readonly.
151 * @return true if this PermissionCollection object is marked as readonly,
159 * Returns a string describing this PermissionCollection object,
172 * this PermissionCollection's type name followed by this object's
176 * @return information about this PermissionCollection object,