org.nuiton.topia.security.jaas
Class TopiaPolicy
java.lang.Object
java.security.Policy
org.nuiton.topia.security.jaas.TopiaPolicy
public class TopiaPolicy
- extends Policy
Implantation d'un policy avec une prise en compte des permissions à la volée.
- Author:
- ruchaud
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parentPolicy
protected Policy parentPolicy
TopiaPolicy
public TopiaPolicy(TopiaSecurityServiceImpl securityManager)
getParentPolicy
public Policy getParentPolicy()
- Renvoie la Policy parente
- Returns:
- l'attribut parentPolicy
- See Also:
installPolicy()
setParentPolicy
public void setParentPolicy(Policy parentPolicy)
- Remplace la Policy parente
- Parameters:
parentPolicy - la nouvelle Policy parente
getPermissions
public PermissionCollection getPermissions(CodeSource codesource)
- Overrides:
getPermissions in class Policy
getPermissions
public PermissionCollection getPermissions(ProtectionDomain domain)
- Overrides:
getPermissions in class Policy
refresh
public void refresh()
- Overrides:
refresh in class Policy
implies
public boolean implies(ProtectionDomain domain,
Permission permission)
- Overrides:
implies in class Policy
installPolicy
public void installPolicy()
- Installe cette TopiaPolicy. Si la Policy existante est déja cette
TopiaPolicy alors la méthode n'a pas d'effet. Si une autre Policy existe
deja alors cette TopiaPolicy, elle conserve l'ancienne Policy dans
parentPolicy et la remplace alors.
Copyright © 2004-2012 CodeLutin. All Rights Reserved.