[Yanel-commits] rev 41243 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Mon Feb 2 09:03:20 CET 2009
Author: michi
Date: 2009-02-02 09:03:20 +0100 (Mon, 02 Feb 2009)
New Revision: 41243
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
formatting fixed
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 2009-02-02 07:54:43 UTC (rev 41242)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2009-02-02 08:03:20 UTC (rev 41243)
@@ -79,7 +79,7 @@
import org.w3c.dom.Element;
/**
- *
+ * Main entry of Yanel webapp
*/
public class YanelServlet extends HttpServlet {
@@ -122,6 +122,7 @@
public static final String DEFAULT_ENCODING = "UTF-8";
public static final String YANEL_RESOURCE = "yanel.resource";
+ public static final String YANEL_RESOURCE_USECASE = YANEL_RESOURCE + ".usecase";
public static final String YANEL_RESOURCE_REVN = YANEL_RESOURCE + ".revision";
public static final String YANEL_RESOURCE_WORKFLOW_TRANSITION = YANEL_RESOURCE + ".workflow.transition";
public static final String YANEL_RESOURCE_WORKFLOW_TRANSITION_OUTPUT = YANEL_RESOURCE_WORKFLOW_TRANSITION + ".output";
@@ -2090,27 +2091,27 @@
String mimeType = view.getMimeType();
if (mimeType != null && mimeType.indexOf("html") > 0) {
// TODO: What about other query strings or frames or TinyMCE?
- if (request.getParameter("yanel.resource.usecase") == null) {
- if (toolbarMasterSwitch.equals("on")) {
- OutputStream os = response.getOutputStream();
- try {
- mergeToolbarWithContent(request, response, res, view);
- } catch (Exception e) {
- log.error(e, e);
- String message = "Error merging toolbar into content: " + e.toString();
- Element exceptionElement = (Element) doc.getDocumentElement().appendChild(doc.createElementNS(NAMESPACE, "exception"));
- exceptionElement.appendChild(doc.createTextNode(message));
- response.setStatus(javax.servlet.http.HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
- setYanelOutput(request, response, doc);
+ if (request.getParameter(YANEL_RESOURCE_USECASE) == null) {
+ if (toolbarMasterSwitch.equals("on")) {
+ OutputStream os = response.getOutputStream();
+ try {
+ mergeToolbarWithContent(request, response, res, view);
+ } catch (Exception e) {
+ log.error(e, e);
+ String message = "Error merging toolbar into content: " + e.toString();
+ Element exceptionElement = (Element) doc.getDocumentElement().appendChild(doc.createElementNS(NAMESPACE, "exception"));
+ exceptionElement.appendChild(doc.createTextNode(message));
+ response.setStatus(javax.servlet.http.HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
+ setYanelOutput(request, response, doc);
+ return response;
+ }
return response;
+ } else {
+ log.info("Toolbar has been disabled. Please check web.xml!");
}
- return response;
} else {
- log.info("Toolbar has been disabled. Please check web.xml!");
+ log.error("DEBUG: Exception to the rule. Yanel resource usecase is not null: " + request.getParameter(YANEL_RESOURCE_USECASE));
}
- } else {
- log.error("DEBUG: Exception to the rule: " + request.getParameter("yanel.resource.usecase"));
- }
} else {
log.debug("No HTML related mime type: " + mimeType);
}
More information about the Yanel-commits
mailing list