From: Johannes Dahlström Date: Fri, 19 Oct 2012 14:35:57 +0000 (+0300) Subject: Refactor GET parameter names to ApplicationConstants X-Git-Tag: 7.0.0.beta7~32^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=37a086c6895ca5ab8c9a437a84d97c7bd3f5376b;p=vaadin-framework.git Refactor GET parameter names to ApplicationConstants Change-Id: Id599a6f02f41fa4d4828007cf46bdfa397d81180 --- diff --git a/client/src/com/vaadin/client/ApplicationConnection.java b/client/src/com/vaadin/client/ApplicationConnection.java index 9442198772..750e733b51 100644 --- a/client/src/com/vaadin/client/ApplicationConnection.java +++ b/client/src/com/vaadin/client/ApplicationConnection.java @@ -573,7 +573,8 @@ public class ApplicationConnection { * for debugging during development. */ public void analyzeLayouts() { - String params = getRepaintAllParameters() + "&analyzeLayouts=1"; + String params = getRepaintAllParameters() + "&" + + ApplicationConstants.PARAM_ANALYZE_LAYOUTS + "=1"; makeUidlRequest("", params, false); } @@ -585,7 +586,8 @@ public class ApplicationConnection { * @param serverConnector */ void highlightConnector(ServerConnector serverConnector) { - String params = getRepaintAllParameters() + "&highlightConnector=" + String params = getRepaintAllParameters() + "&" + + ApplicationConstants.PARAM_HIGHLIGHT_CONNECTOR + "=" + serverConnector.getConnectorId(); makeUidlRequest("", params, false); } diff --git a/server/src/com/vaadin/server/AbstractCommunicationManager.java b/server/src/com/vaadin/server/AbstractCommunicationManager.java index 7274ff8caf..5bbf8f5cea 100644 --- a/server/src/com/vaadin/server/AbstractCommunicationManager.java +++ b/server/src/com/vaadin/server/AbstractCommunicationManager.java @@ -142,8 +142,6 @@ public abstract class AbstractCommunicationManager implements Serializable { /* Same as in apache commons file upload library that was previously used. */ private static final int MAX_UPLOAD_BUFFER_SIZE = 4 * 1024; - private static final String GET_PARAM_ANALYZE_LAYOUTS = "analyzeLayouts"; - /** * The session this communication manager is used for */ @@ -192,8 +190,6 @@ public abstract class AbstractCommunicationManager implements Serializable { private static final String UTF8 = "UTF8"; - private static final String GET_PARAM_HIGHLIGHT_CONNECTOR = "highlightConnector"; - private static String readLine(InputStream stream) throws IOException { ByteArrayOutputStream bout = new ByteArrayOutputStream(); int readByte = stream.read(); @@ -555,11 +551,12 @@ public abstract class AbstractCommunicationManager implements Serializable { boolean analyzeLayouts = false; if (repaintAll) { // analyzing can be done only with repaintAll - analyzeLayouts = (request.getParameter(GET_PARAM_ANALYZE_LAYOUTS) != null); + analyzeLayouts = (request + .getParameter(ApplicationConstants.PARAM_ANALYZE_LAYOUTS) != null); - if (request.getParameter(GET_PARAM_HIGHLIGHT_CONNECTOR) != null) { - String pid = request - .getParameter(GET_PARAM_HIGHLIGHT_CONNECTOR); + String pid = request + .getParameter(ApplicationConstants.PARAM_HIGHLIGHT_CONNECTOR); + if (pid != null) { highlightedConnector = uI.getConnectorTracker().getConnector( pid); highlightConnector(highlightedConnector); @@ -713,19 +710,19 @@ public abstract class AbstractCommunicationManager implements Serializable { sb.append(".java"); sb.append(":1)"); int l = 1; - for (ClientConnector conector2 : h) { + for (ClientConnector connector2 : h) { sb.append("\n"); for (int i = 0; i < l; i++) { sb.append(" "); } l++; - Class componentClass = conector2 + Class connectorClass = connector2 .getClass(); - Class topClass = componentClass; + Class topClass = connectorClass; while (topClass.getEnclosingClass() != null) { topClass = topClass.getEnclosingClass(); } - sb.append(componentClass.getName()); + sb.append(connectorClass.getName()); sb.append("("); sb.append(topClass.getSimpleName()); sb.append(".java:1)"); diff --git a/shared/src/com/vaadin/shared/ApplicationConstants.java b/shared/src/com/vaadin/shared/ApplicationConstants.java index 80b05d6021..a5eb109cb6 100644 --- a/shared/src/com/vaadin/shared/ApplicationConstants.java +++ b/shared/src/com/vaadin/shared/ApplicationConstants.java @@ -36,6 +36,8 @@ public class ApplicationConstants { public static final String UIDL_SECURITY_TOKEN_ID = "Vaadin-Security-Key"; public static final String PARAM_UNLOADBURST = "onunloadburst"; + public static final String PARAM_ANALYZE_LAYOUTS = "analyzeLayouts"; + public static final String PARAM_HIGHLIGHT_CONNECTOR = "highlightConnector"; @Deprecated public static final String UPDATE_VARIABLE_INTERFACE = "v";