DefaultAccessController defaultAccessController = (DefaultAccessController) accessController;
this.accreditableManager = defaultAccessController.getAccreditableManager();
Authorizer[] authorizers = defaultAccessController.getAuthorizers();
for (int i = 0; i < authorizers.length; i++) {
if (authorizers[i] instanceof PolicyAuthorizer) {
PolicyAuthorizer policyAuthorizer = (PolicyAuthorizer) authorizers[i];
this.policyManager = policyAuthorizer.getPolicyManager();
}
}
}
if (getLogger().isDebugEnabled()) {
getLogger().debug(" Using policy manager [" + this.policyManager + "]");