]> source.dussan.org Git - vaadin-framework.git/commitdiff
Remove some 'Application' from the Bootstrap API (#9402)
authorLeif Åstrand <leif@vaadin.com>
Thu, 6 Sep 2012 10:29:44 +0000 (13:29 +0300)
committerLeif Åstrand <leif@vaadin.com>
Thu, 6 Sep 2012 14:07:46 +0000 (17:07 +0300)
server/src/com/vaadin/server/BootstrapFragmentResponse.java
server/src/com/vaadin/server/BootstrapHandler.java
server/src/com/vaadin/server/BootstrapPageResponse.java
server/src/com/vaadin/server/BootstrapResponse.java
server/src/com/vaadin/server/CommunicationManager.java

index 4b960263e74a3ae3dde4838b927c5f2e4fef78d1..ea13a04b8f9935e92853081e974ab6b8f23959b6 100644 (file)
@@ -44,8 +44,8 @@ public class BootstrapFragmentResponse extends BootstrapResponse {
      * @param request
      *            the wrapped request for which the bootstrap page should be
      *            generated
-     * @param application
-     *            the application for which the bootstrap page should be
+     * @param session
+     *            the vaadin session for which the bootstrap page should be
      *            generated
      * @param uiClass
      *            the class of the UI that will be displayed on the page
@@ -54,9 +54,9 @@ public class BootstrapFragmentResponse extends BootstrapResponse {
      *            application HTML
      */
     public BootstrapFragmentResponse(BootstrapHandler handler,
-            WrappedRequest request, VaadinSession application,
+            WrappedRequest request, VaadinSession session,
             Class<? extends UI> uiClass, List<Node> fragmentNodes) {
-        super(handler, request, application, uiClass);
+        super(handler, request, session, uiClass);
         this.fragmentNodes = fragmentNodes;
     }
 
index ffd036d66dd2d911015fa9ffece74929f8f5bcf0..29792d710a60c9e08ce9b54e836b7b6c4b84bf9a 100644 (file)
@@ -67,8 +67,8 @@ public abstract class BootstrapHandler implements RequestHandler {
             return bootstrapResponse.getRequest();
         }
 
-        public VaadinSession getApplication() {
-            return bootstrapResponse.getApplication();
+        public VaadinSession getVaadinSession() {
+            return bootstrapResponse.getVaadinSession();
         }
 
         public Class<? extends UI> getUIClass() {
@@ -140,7 +140,7 @@ public abstract class BootstrapHandler implements RequestHandler {
             Map<String, Object> headers = new LinkedHashMap<String, Object>();
             Document document = Document.createShell("");
             BootstrapPageResponse pageResponse = new BootstrapPageResponse(
-                    this, request, context.getApplication(),
+                    this, request, context.getVaadinSession(),
                     context.getUIClass(), document, headers);
             List<Node> fragmentNodes = fragmentResponse.getFragmentNodes();
             Element body = document.body();
@@ -149,7 +149,7 @@ public abstract class BootstrapHandler implements RequestHandler {
             }
 
             setupStandaloneDocument(context, pageResponse);
-            context.getApplication().modifyBootstrapResponse(pageResponse);
+            context.getVaadinSession().modifyBootstrapResponse(pageResponse);
 
             sendBootstrapHeaders(response, headers);
 
@@ -216,7 +216,7 @@ public abstract class BootstrapHandler implements RequestHandler {
         head.appendElement("meta").attr("http-equiv", "X-UA-Compatible")
                 .attr("content", "chrome=1");
 
-        String title = context.getApplication()
+        String title = context.getVaadinSession()
                 .getUiProvider(context.getRequest(), context.getUIClass())
                 .getPageTitleForUI(context.getRequest(), context.getUIClass());
         if (title != null) {
@@ -269,7 +269,7 @@ public abstract class BootstrapHandler implements RequestHandler {
     public String getWidgetsetForUI(BootstrapContext context) {
         WrappedRequest request = context.getRequest();
 
-        String widgetset = context.getApplication()
+        String widgetset = context.getVaadinSession()
                 .getUiProvider(context.getRequest(), context.getUIClass())
                 .getWidgetsetForUI(context.getRequest(), context.getUIClass());
         if (widgetset == null) {
@@ -307,7 +307,7 @@ public abstract class BootstrapHandler implements RequestHandler {
          */
 
         String appClass = "v-app-"
-                + context.getApplication().getClass().getSimpleName();
+                + context.getVaadinSession().getClass().getSimpleName();
 
         String classNames = "v-app " + appClass;
         List<Node> fragmentNodes = context.getBootstrapResponse()
@@ -365,7 +365,7 @@ public abstract class BootstrapHandler implements RequestHandler {
         JSONObject defaults = getDefaultParameters(context);
         JSONObject appConfig = getApplicationParameters(context);
 
-        boolean isDebug = !context.getApplication().getConfiguration()
+        boolean isDebug = !context.getVaadinSession().getConfiguration()
                 .isProductionMode();
 
         builder.append("vaadin.setDefaults(");
@@ -390,8 +390,6 @@ public abstract class BootstrapHandler implements RequestHandler {
 
     protected JSONObject getApplicationParameters(BootstrapContext context)
             throws JSONException, PaintException {
-        VaadinSession application = context.getApplication();
-
         JSONObject appConfig = new JSONObject();
 
         if (context.getThemeName() != null) {
@@ -419,7 +417,7 @@ public abstract class BootstrapHandler implements RequestHandler {
         JSONObject defaults = new JSONObject();
 
         WrappedRequest request = context.getRequest();
-        VaadinSession application = context.getApplication();
+        VaadinSession session = context.getVaadinSession();
         VaadinService vaadinService = request.getVaadinService();
 
         // Get system messages
@@ -451,7 +449,7 @@ public abstract class BootstrapHandler implements RequestHandler {
                 + VaadinServlet.WIDGETSET_DIRECTORY_PATH;
         defaults.put("widgetsetBase", widgetsetBase);
 
-        if (!application.getConfiguration().isProductionMode()) {
+        if (!session.getConfiguration().isProductionMode()) {
             defaults.put("debug", true);
         }
 
@@ -495,7 +493,7 @@ public abstract class BootstrapHandler implements RequestHandler {
      * @return
      */
     public String getThemeName(BootstrapContext context) {
-        return context.getApplication()
+        return context.getVaadinSession()
                 .getUiProvider(context.getRequest(), context.getUIClass())
                 .getThemeForUI(context.getRequest(), context.getUIClass());
     }
index 8f56042f8ff17d0fbe29fc291ff46028840e041e..0b98c59e220f1c92dda94445a994f906d0b56c2c 100644 (file)
@@ -46,8 +46,8 @@ public class BootstrapPageResponse extends BootstrapResponse {
      * @param request
      *            the wrapped request for which the bootstrap page should be
      *            generated
-     * @param application
-     *            the application for which the bootstrap page should be
+     * @param session
+     *            the vaadin session for which the bootstrap page should be
      *            generated
      * @param uiClass
      *            the class of the UI that will be displayed on the page
@@ -57,10 +57,10 @@ public class BootstrapPageResponse extends BootstrapResponse {
      *            a map into which header data can be added
      */
     public BootstrapPageResponse(BootstrapHandler handler,
-            WrappedRequest request, VaadinSession application,
+            WrappedRequest request, VaadinSession session,
             Class<? extends UI> uiClass, Document document,
             Map<String, Object> headers) {
-        super(handler, request, application, uiClass);
+        super(handler, request, session, uiClass);
         this.headers = headers;
         this.document = document;
     }
index b75544a87cc69d04c9fbf386ad67bf9bd4a6c67a..c0c8d4e699d5f692e488daab450f76cc6bf831db 100644 (file)
@@ -29,7 +29,7 @@ import com.vaadin.ui.UI;
  */
 public abstract class BootstrapResponse extends EventObject {
     private final WrappedRequest request;
-    private final VaadinSession application;
+    private final VaadinSession session;
     private final Class<? extends UI> uiClass;
 
     /**
@@ -40,17 +40,16 @@ public abstract class BootstrapResponse extends EventObject {
      * @param request
      *            the wrapped request for which the bootstrap page should be
      *            generated
-     * @param application
-     *            the application for which the bootstrap page should be
-     *            generated
+     * @param session
+     *            the session for which the bootstrap page should be generated
      * @param uiClass
      *            the class of the UI that will be displayed on the page
      */
     public BootstrapResponse(BootstrapHandler handler, WrappedRequest request,
-            VaadinSession application, Class<? extends UI> uiClass) {
+            VaadinSession session, Class<? extends UI> uiClass) {
         super(handler);
         this.request = request;
-        this.application = application;
+        this.session = session;
         this.uiClass = uiClass;
     }
 
@@ -78,12 +77,12 @@ public abstract class BootstrapResponse extends EventObject {
     }
 
     /**
-     * Gets the application to which the rendered view belongs.
+     * Gets the vaadin session to which the rendered view belongs.
      * 
-     * @return the application
+     * @return the vaadin session
      */
-    public VaadinSession getApplication() {
-        return application;
+    public VaadinSession getVaadinSession() {
+        return session;
     }
 
     /**
index 81169f1febd32776934ce46b33109b0c06368d74..7cdff288d4eb59a18f527ff86b862bf879903895 100644 (file)
@@ -87,8 +87,8 @@ public class CommunicationManager extends AbstractCommunicationManager {
                 // don't use server and port in uri. It may cause problems with
                 // some
                 // virtual server configurations which lose the server name
-                VaadinSession application = context.getApplication();
-                URL url = application.getURL();
+                VaadinSession session = context.getVaadinSession();
+                URL url = session.getURL();
                 String appUrl = url.getPath();
                 if (appUrl.endsWith("/")) {
                     appUrl = appUrl.substring(0, appUrl.length() - 1);