projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve IPA
[lgpl/argeo-commons.git]
/
org.argeo.eclipse.ui.rap
/
src
/
org
/
argeo
/
eclipse
/
ui
/
specific
/
UiContext.java
diff --git
a/org.argeo.eclipse.ui.rap/src/org/argeo/eclipse/ui/specific/UiContext.java
b/org.argeo.eclipse.ui.rap/src/org/argeo/eclipse/ui/specific/UiContext.java
index ec3b2e96a62eb18cd162a25b167625223e03e984..dac270026311815f71d8cd5b20c358c03546a310 100644
(file)
--- a/
org.argeo.eclipse.ui.rap/src/org/argeo/eclipse/ui/specific/UiContext.java
+++ b/
org.argeo.eclipse.ui.rap/src/org/argeo/eclipse/ui/specific/UiContext.java
@@
-3,6
+3,7
@@
package org.argeo.eclipse.ui.specific;
import java.util.Locale;
import javax.servlet.http.HttpServletRequest;
import java.util.Locale;
import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
import org.eclipse.rap.rwt.RWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.rap.rwt.RWT;
import org.eclipse.swt.widgets.Display;
@@
-14,6
+15,10
@@
public class UiContext {
return RWT.getRequest();
}
return RWT.getRequest();
}
+ public static HttpServletResponse getHttpResponse() {
+ return RWT.getResponse();
+ }
+
public static Locale getLocale() {
if (Display.getCurrent() != null)
return RWT.getUISession().getLocale();
public static Locale getLocale() {
if (Display.getCurrent() != null)
return RWT.getUISession().getLocale();
@@
-40,8
+45,7
@@
public class UiContext {
public static void setData(String key, Object value) {
Display display = getDisplay();
if (display == null)
public static void setData(String key, Object value) {
Display display = getDisplay();
if (display == null)
- throw new SingleSourcingException(
- "Not display available in RAP context");
+ throw new SingleSourcingException("Not display available in RAP context");
display.setData(key, value);
}
display.setData(key, value);
}