Lines Matching refs:PermissionCollection

50  * PermissionCollection. It is the PermissionCollection returned by a call to
53 * stored in the PermissionCollection returned by a call to the
59 * Permission is stored in the appropriate PermissionCollection. If no such
62 * the PermissionCollection and add it to the Permissions object. If
64 * PermissionCollection that uses a hashtable will be created and used. Each
72 * @see PermissionCollection
82 public final class Permissions extends PermissionCollection
86 * Key is permissions Class, value is PermissionCollection for that class.
89 private transient Map<Class<?>, PermissionCollection> permsMap;
97 PermissionCollection allPermission;
103 permsMap = new HashMap<Class<?>, PermissionCollection>(11);
108 * Adds a permission object to the PermissionCollection for the class the
114 * a new PermissionCollection object (and adds the permission to it)
122 * @see PermissionCollection#isReadOnly()
130 PermissionCollection pc;
147 * Checks to see if this object's PermissionCollection for permissions of
150 * combination of permissions in the appropriate PermissionCollection
164 * <p>Additionally, if this PermissionCollection contains the
170 * PermissionCollection it
180 PermissionCollection pc = getPermissionCollection(permission,
209 * Gets the PermissionCollection in this Permissions object for
216 * this method creates a new PermissionCollection object for the specified
221 * particular PermissionCollection object in order to provide the
222 * correct semantics when the <code>PermissionCollection.implies</code>
224 * If the call returns a PermissionCollection, that collection is stored
227 * this method instantiates and stores a default PermissionCollection
230 * createEmpty is ignored when creating empty PermissionCollection
232 * PermissionCollection to use.
236 * adding an empty PermissionCollection that will just return false.
239 private PermissionCollection getPermissionCollection(Permission p,
243 PermissionCollection pc = permsMap.get(c);
257 // still no PermissionCollection?
275 * @return PermissionCollection containing the unresolved permissions,
279 private PermissionCollection getUnresolvedPermissions(Permission p)
317 PermissionCollection pc = null;
345 * @serialField allPermission java.security.PermissionCollection
349 new ObjectStreamField("allPermission", PermissionCollection.class),
364 Hashtable<Class<?>, PermissionCollection> perms =
390 allPermission = (PermissionCollection) gfields.get("allPermission", null);
393 Hashtable<Class<?>, PermissionCollection> perms =
394 (Hashtable<Class<?>, PermissionCollection>)gfields.get("perms", null);
395 permsMap = new HashMap<Class<?>, PermissionCollection>(perms.size()*2);
408 private Iterator<PermissionCollection> perms;
412 PermissionsEnumerator(Iterator<PermissionCollection> e) {
453 PermissionCollection pc = perms.next();
475 final class PermissionsHash extends PermissionCollection