net.jini.security.policy
Class DynamicPolicyProvider.Grants

java.lang.Object
  extended by net.jini.security.policy.DynamicPolicyProvider.Grants
Enclosing class:
DynamicPolicyProvider

private static class DynamicPolicyProvider.Grants
extends Object

Class which tracks dynamic permission grants.


Nested Class Summary
private static class DynamicPolicyProvider.Grants.PrincipalGrants
           
 
Field Summary
private  Map principalGrants
           
private  DynamicPolicyProvider.WeakGroup scope
           
 
Constructor Summary
DynamicPolicyProvider.Grants()
           
 
Method Summary
(package private)  void add(Principal[] pra, Permission[] pa)
           
private static boolean containsAll(Set s1, Set s2)
           
(package private)  Permission[] get(Principal[] pra)
           
(package private)  void register(DynamicPolicyProvider.DomainPermissions dp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

principalGrants

private final Map principalGrants

scope

private final DynamicPolicyProvider.WeakGroup scope
Constructor Detail

DynamicPolicyProvider.Grants

DynamicPolicyProvider.Grants()
Method Detail

add

void add(Principal[] pra,
         Permission[] pa)

get

Permission[] get(Principal[] pra)

register

void register(DynamicPolicyProvider.DomainPermissions dp)

containsAll

private static boolean containsAll(Set s1,
                                   Set s2)


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