Class EdalPolicy
- java.lang.Object
-
- java.security.Policy
-
- de.ipk_gatersleben.bit.bi.edal.primary_data.security.EdalPolicy
-
public class EdalPolicy extends java.security.PolicyDefine our ownPolicyfor the eDAL system, that use aPermissionProviderto store and providePermissions.
-
-
Constructor Summary
Constructors Constructor Description EdalPolicy(PermissionProvider permissionProvider)Constructor forEdalPolicywith givenPermissionProvider.
-
Method Summary
Modifier and Type Method Description java.security.PermissionCollectiongetPermissions(java.security.CodeSource codesource)java.security.PermissionCollectiongetPermissions(java.security.ProtectionDomain domain)booleanimplies(java.security.ProtectionDomain domain, java.security.Permission permission)voidrefresh()
-
-
-
Constructor Detail
-
EdalPolicy
public EdalPolicy(PermissionProvider permissionProvider)
Constructor forEdalPolicywith givenPermissionProvider.- Parameters:
permissionProvider- aPermissionProviderobject.
-
-
Method Detail
-
getPermissions
public java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
- Overrides:
getPermissionsin classjava.security.Policy
-
getPermissions
public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain domain)
- Overrides:
getPermissionsin classjava.security.Policy
-
implies
public boolean implies(java.security.ProtectionDomain domain, java.security.Permission permission)- Overrides:
impliesin classjava.security.Policy
-
refresh
public void refresh()
- Overrides:
refreshin classjava.security.Policy
-
-