org.vrspace.server
Class ACL

java.lang.Object
  extended byorg.vrspace.server.ACL

public class ACL
extends java.lang.Object


Constructor Summary
ACL(Role role)
           
 
Method Summary
 void add(java.lang.Object member)
           
 boolean contains(java.lang.Object member)
           
 java.util.HashSet getMembers()
           
 boolean grantAccess(java.lang.Object member, java.lang.Object privilege)
           
 void notifyObservers(Request req)
           
 void remove(java.lang.Object member)
           
 void setVRObject(VRObject vrObject)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ACL

public ACL(Role role)
Method Detail

setVRObject

public void setVRObject(VRObject vrObject)

add

public void add(java.lang.Object member)

remove

public void remove(java.lang.Object member)

contains

public boolean contains(java.lang.Object member)

getMembers

public java.util.HashSet getMembers()

size

public int size()

grantAccess

public boolean grantAccess(java.lang.Object member,
                           java.lang.Object privilege)

notifyObservers

public void notifyObservers(Request req)