net.jini.security
Class GrantPermission.GrantPermissionCollection

java.lang.Object
  extended by java.security.PermissionCollection
      extended by net.jini.security.GrantPermission.GrantPermissionCollection
All Implemented Interfaces:
Serializable
Enclosing class:
GrantPermission

static class GrantPermission.GrantPermissionCollection
extends PermissionCollection

PermissionCollection variant returned by newPermissionCollection().

See Also:
Serialized Form

Field Summary
private  GrantPermission.Implier implier
           
private  List perms
           
private static ObjectStreamField[] serialPersistentFields
           
private static long serialVersionUID
           
 
Constructor Summary
GrantPermission.GrantPermissionCollection()
           
 
Method Summary
 void add(Permission p)
           
 Enumeration elements()
           
 boolean implies(Permission p)
           
 boolean isReadOnly()
           
private  void readObject(ObjectInputStream s)
          Verifies the permissions list.
 void setReadOnly()
           
private  void writeObject(ObjectOutputStream s)
          Writes the permissions list.
 
Methods inherited from class java.security.PermissionCollection
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

serialPersistentFields

private static final ObjectStreamField[] serialPersistentFields

perms

private List perms

implier

private GrantPermission.Implier implier
Constructor Detail

GrantPermission.GrantPermissionCollection

GrantPermission.GrantPermissionCollection()
Method Detail

add

public void add(Permission p)
Specified by:
add in class PermissionCollection

elements

public Enumeration elements()
Specified by:
elements in class PermissionCollection

implies

public boolean implies(Permission p)
Specified by:
implies in class PermissionCollection

setReadOnly

public void setReadOnly()
Overrides:
setReadOnly in class PermissionCollection

isReadOnly

public boolean isReadOnly()
Overrides:
isReadOnly in class PermissionCollection

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Writes the permissions list.

Throws:
IOException

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Verifies the permissions list.

Throws:
InvalidObjectException - if the list is null or any element is not an instance of GrantPermission
IOException
ClassNotFoundException


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