diff options
author | Leif Åstrand <leif@vaadin.com> | 2012-09-24 15:44:08 +0300 |
---|---|---|
committer | Leif Åstrand <leif@vaadin.com> | 2012-09-24 16:01:46 +0300 |
commit | ded204acce46a009bac6d6562de43d5b6120e349 (patch) | |
tree | 74493e3e6e01f7f9cb600f626ee889e103003f03 /uitest/src/com/vaadin/launcher | |
parent | 0cd118248d77eeb197f2480ce59b35c6c3963e5c (diff) | |
download | vaadin-framework-ded204acce46a009bac6d6562de43d5b6120e349.tar.gz vaadin-framework-ded204acce46a009bac6d6562de43d5b6120e349.zip |
Use event objects for future-proofing UIProvider API (#9721)
Diffstat (limited to 'uitest/src/com/vaadin/launcher')
-rw-r--r-- | uitest/src/com/vaadin/launcher/ApplicationRunnerServlet.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/uitest/src/com/vaadin/launcher/ApplicationRunnerServlet.java b/uitest/src/com/vaadin/launcher/ApplicationRunnerServlet.java index b121ae7992..4ff5624ba1 100644 --- a/uitest/src/com/vaadin/launcher/ApplicationRunnerServlet.java +++ b/uitest/src/com/vaadin/launcher/ApplicationRunnerServlet.java @@ -30,10 +30,10 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.vaadin.LegacyApplication; -import com.vaadin.server.UIProvider; import com.vaadin.server.DeploymentConfiguration; import com.vaadin.server.LegacyVaadinServlet; import com.vaadin.server.ServiceException; +import com.vaadin.server.UIClassSelectionEvent; import com.vaadin.server.UIProvider; import com.vaadin.server.VaadinRequest; import com.vaadin.server.VaadinServletRequest; @@ -144,14 +144,13 @@ public class ApplicationRunnerServlet extends LegacyVaadinServlet { try { final Class<?> classToRun = getClassToRun(); if (UI.class.isAssignableFrom(classToRun)) { - getVaadinService().addUIProvider(session, - new UIProvider() { - @Override - public Class<? extends UI> getUIClass( - VaadinRequest request) { - return (Class<? extends UI>) classToRun; - } - }); + getVaadinService().addUIProvider(session, new UIProvider() { + @Override + public Class<? extends UI> getUIClass( + UIClassSelectionEvent event) { + return (Class<? extends UI>) classToRun; + } + }); } else if (LegacyApplication.class.isAssignableFrom(classToRun)) { // Avoid using own UIProvider for legacy Application } else if (UIProvider.class.isAssignableFrom(classToRun)) { |