X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.eclipse.ui.rap%2Fsrc%2Forg%2Fargeo%2Feclipse%2Fui%2Fspecific%2FUiContext.java;h=dac270026311815f71d8cd5b20c358c03546a310;hb=b8da6ff850049dd39531c1e50f2eef38c4e3298e;hp=ec3b2e96a62eb18cd162a25b167625223e03e984;hpb=cf53e939cabed54ee2a3074afcf22417fbdf364d;p=lgpl%2Fargeo-commons.git 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 ec3b2e96a..dac270026 100644 --- 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 javax.servlet.http.HttpServletResponse; import org.eclipse.rap.rwt.RWT; import org.eclipse.swt.widgets.Display; @@ -14,6 +15,10 @@ public class UiContext { return RWT.getRequest(); } + public static HttpServletResponse getHttpResponse() { + return RWT.getResponse(); + } + 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) - throw new SingleSourcingException( - "Not display available in RAP context"); + throw new SingleSourcingException("Not display available in RAP context"); display.setData(key, value); }