[Yanel-commits] rev 45065 -
public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager
michi at wyona.com
michi at wyona.com
Fri Oct 16 16:34:40 CEST 2009
Author: michi
Date: 2009-10-16 16:34:40 +0200 (Fri, 16 Oct 2009)
New Revision: 45065
Modified:
public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java
Log:
also pass IdentityManager
Modified: public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java 2009-10-16 14:32:58 UTC (rev 45064)
+++ public/yanel/trunk/src/contributions/resources/policymanager/src/java/org/wyona/yanel/impl/resources/policymanager/PolicyManagerResource.java 2009-10-16 14:34:40 UTC (rev 45065)
@@ -112,7 +112,7 @@
} else if (postXML != null && postXML.equals("policy")) {
//response.setContentType("application/xml; charset=" + DEFAULT_ENCODING);
try {
- writePolicy(getEnvironment().getRequest().getInputStream(), getRealm().getPolicyManager(), getPath());
+ writePolicy(getEnvironment().getRequest().getInputStream(), getRealm().getPolicyManager(), getPath(), getRealm().getIdentityManager());
sb.append("<?xml version=\"1.0\"?><saved/>");
} catch(Exception e) {
log.error(e,e);
@@ -334,8 +334,8 @@
/**
* Write/Save policy
*/
- private void writePolicy(InputStream policyAsInputStream, PolicyManager pm, String path) throws Exception {
- Policy policy = new org.wyona.security.util.PolicyParser().parseXML(policyAsInputStream);
+ private void writePolicy(InputStream policyAsInputStream, PolicyManager pm, String path, IdentityManager im) throws Exception {
+ Policy policy = new org.wyona.security.util.PolicyParser().parseXML(policyAsInputStream, im);
pm.setPolicy(path, policy);
}
More information about the Yanel-commits
mailing list