xacmlReq = policyRequestBuilder.getXacmlRequest(request);
RequestCtx req = RequestCtx.getInstance(xacmlReq);
List<PIPExtension> extensions = EntitlementServiceComponent.getPipConfig()
.getExtensions();
for (Iterator iterator = extensions.iterator(); iterator.hasNext();) {
PIPExtension pipExtension = (PIPExtension) iterator.next();
pipExtension.update(req);
}
response = entitlementEngine.evaluate(req);
return policyResponseBuilder.getXacmlResponse(response);
} catch (Exception e) {
log.error("Error occured while eveluating XACML request", e);