org.nuiton.topia.taas.jaas
Class TaasPolicy
java.lang.Object
java.security.Policy
org.nuiton.topia.taas.jaas.TaasPolicy
public class TaasPolicy
- extends java.security.Policy
Implantation d'un policy avec une prise en compte des permissions � la vol�e.
- Author:
- ruchaud
| Nested classes/interfaces inherited from class java.security.Policy |
java.security.Policy.Parameters |
| Fields inherited from class java.security.Policy |
UNSUPPORTED_EMPTY_COLLECTION |
|
Method Summary |
java.security.Policy |
getParentPolicy()
Renvoie la Policy parente |
java.security.PermissionCollection |
getPermissions(java.security.CodeSource codesource)
|
java.security.PermissionCollection |
getPermissions(java.security.ProtectionDomain domain)
|
boolean |
implies(java.security.ProtectionDomain domain,
java.security.Permission permission)
|
void |
installPolicy()
Installe cette TopiaPolicy. |
void |
refresh()
|
void |
setParentPolicy(java.security.Policy parentPolicy)
Remplace la Policy parente |
| 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 |
parentPolicy
protected java.security.Policy parentPolicy
taasService
protected TaasService taasService
TaasPolicy
public TaasPolicy(TaasService taasService)
getParentPolicy
public java.security.Policy getParentPolicy()
- Renvoie la Policy parente
- Returns:
- l'attribut parentPolicy
- See Also:
installPolicy()
setParentPolicy
public void setParentPolicy(java.security.Policy parentPolicy)
- Remplace la Policy parente
- Parameters:
parentPolicy - la nouvelle Policy parente
getPermissions
public java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
- Overrides:
getPermissions in class java.security.Policy
getPermissions
public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain domain)
- Overrides:
getPermissions in class java.security.Policy
refresh
public void refresh()
- Overrides:
refresh in class java.security.Policy
implies
public boolean implies(java.security.ProtectionDomain domain,
java.security.Permission permission)
- Overrides:
implies in class java.security.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-2009 CodeLutin. All Rights Reserved.