[Yanel-commits] rev 30670 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Wed Jan 23 11:22:10 CET 2008
Author: michi
Date: 2008-01-23 11:22:09 +0100 (Wed, 23 Jan 2008)
New Revision: 30670
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
display policy if not null
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2008-01-23 09:58:35 UTC (rev 30669)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2008-01-23 10:22:09 UTC (rev 30670)
@@ -2158,12 +2158,18 @@
}
/**
- *
+ * Handle access policy requests (CRUD)
*/
private void doAccessPolicyRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Resource resource = getResource(request, response);
+ StringBuffer sb = new StringBuffer("Policy:\n");
try {
Policy acPolicy = resource.getRealm().getPolicyManager().getPolicy(resource.getPath());
+ if (acPolicy != null) {
+ sb.append(acPolicy.toString());
+ } else {
+ sb.append("Exception: Policy is null!");
+ }
} catch(Exception e) {
log.error(e, e);
throw new ServletException(e.getMessage());
@@ -2172,7 +2178,7 @@
response.setContentType("text/plain; charset=" + DEFAULT_ENCODING);
response.setStatus(response.SC_OK);
PrintWriter writer = response.getWriter();
- writer.print("Read policy not implemented yet!");
+ writer.print(sb.toString());
return;
}
}
More information about the Yanel-commits
mailing list