net.sf.jguard.core.authorization.policy
Class MultipleAppPolicy

java.lang.Object
  extended by java.security.Policy
      extended by net.sf.jguard.core.authorization.policy.JGuardPolicy
          extended by net.sf.jguard.core.authorization.policy.AbstractMultipleAppPolicy
              extended by net.sf.jguard.core.authorization.policy.MultipleAppPolicy

public final class MultipleAppPolicy
extends AbstractMultipleAppPolicy

for security reasons, policy implementations must be final. like we provide multiple policy implementations, we need to abstract some features. this implementation only reuse abstracted features.

Author:
Charles Gay

Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.Policy
java.security.Policy.Parameters
 
Field Summary
 
Fields inherited from class net.sf.jguard.core.authorization.policy.JGuardPolicy
defaultPolicy, version
 
Fields inherited from class java.security.Policy
UNSUPPORTED_EMPTY_COLLECTION
 
Constructor Summary
MultipleAppPolicy()
           
MultipleAppPolicy(java.security.Policy oldPolicy)
          constructor used to include the replaced Policy.
 
Method Summary
 
Methods inherited from class net.sf.jguard.core.authorization.policy.AbstractMultipleAppPolicy
addAlwaysGrantedPermissions, getContextPermissionProvider, getPermissions, implies, refresh, refresh, registerPermissionProvider, unregisterPermissionProvider
 
Methods inherited from class net.sf.jguard.core.authorization.policy.JGuardPolicy
getPermissions, getPermissions, loadDefaultPolicy
 
Methods inherited from class java.security.Policy
getInstance, getInstance, getInstance, getParameters, getPolicy, getProvider, getType, setPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleAppPolicy

public MultipleAppPolicy()

MultipleAppPolicy

public MultipleAppPolicy(java.security.Policy oldPolicy)
constructor used to include the replaced Policy.

Parameters:
oldPolicy - replaced by jGuardPolicy


Copyright © 2004-2009. All Rights Reserved.