[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