Browse Source

Minor refactorings and opening api for customized communication implementations

svn changeset:16928/svn branch:6.5
tags/6.7.0.beta1
Matti Tahvonen 13 years ago
parent
commit
f5c8e2fe9d
1 changed files with 11 additions and 3 deletions
  1. 11
    3
      src/com/vaadin/terminal/gwt/client/ApplicationConnection.java

+ 11
- 3
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java View File

@@ -91,7 +91,7 @@ public class ApplicationConnection {
public static final String ATTRIBUTE_ERROR = "error";

// will hold the UIDL security key (for XSS protection) once received
private String uidl_security_key = "init";
private String uidlSecurityKey = "init";

private final HashMap<String, String> resourcesMap = new HashMap<String, String>();

@@ -391,7 +391,7 @@ public class ApplicationConnection {
final String extraParams, final boolean forceSync) {
startRequest();
// Security: double cookie submission pattern
final String rd = uidl_security_key + VAR_BURST_SEPARATOR + requestData;
final String rd = uidlSecurityKey + VAR_BURST_SEPARATOR + requestData;
VConsole.log("Making UIDL Request with params: " + rd);
String uri;
if (configuration.usePortletURLs()) {
@@ -795,7 +795,7 @@ public class ApplicationConnection {

// Get security key
if (json.containsKey(UIDL_SECURITY_TOKEN_ID)) {
uidl_security_key = json.getString(UIDL_SECURITY_TOKEN_ID);
uidlSecurityKey = json.getString(UIDL_SECURITY_TOKEN_ID);
}

if (json.containsKey("resources")) {
@@ -2288,6 +2288,14 @@ public class ApplicationConnection {
windowName = newName;
}

protected String getWindowName() {
return windowName;
}

protected String getUidlSecurityKey() {
return uidlSecurityKey;
}

/**
* Use to notify that the given component's caption has changed; layouts may
* have to be recalculated.

Loading…
Cancel
Save