]> source.dussan.org Git - vaadin-framework.git/commitdiff
Removed com.vaadin.server.Terminal (#10230) 89/289/2
authorArtur Signell <artur@vaadin.com>
Mon, 19 Nov 2012 11:40:14 +0000 (13:40 +0200)
committerVaadin Code Review <review@vaadin.com>
Tue, 20 Nov 2012 14:21:12 +0000 (14:21 +0000)
Moved Terminal.ErrorEvent and Terminal.ErrorListener to com.vaadin.server

Change-Id: I4ce67722b88abc38fd740c5980836b24e511a63b

16 files changed:
server/src/com/vaadin/server/AbstractCommunicationManager.java
server/src/com/vaadin/server/DefaultErrorListener.java
server/src/com/vaadin/server/ErrorEvent.java [new file with mode: 0644]
server/src/com/vaadin/server/ErrorListener.java [new file with mode: 0644]
server/src/com/vaadin/server/FileResource.java
server/src/com/vaadin/server/LegacyApplication.java
server/src/com/vaadin/server/Terminal.java [deleted file]
server/src/com/vaadin/server/VaadinPortlet.java
server/src/com/vaadin/server/VaadinServlet.java
server/src/com/vaadin/server/VaadinSession.java
server/src/com/vaadin/server/VariableOwner.java
server/src/com/vaadin/ui/AbstractComponent.java
uitest/src/com/vaadin/tests/appengine/GAESyncTest.java
uitest/src/com/vaadin/tests/application/TerminalErrorNotification.java
uitest/src/com/vaadin/tests/components/AbstractComponentTest.java
uitest/src/com/vaadin/tests/components/button/ShortCutListenerModification.java

index 57878bef31b16bf9c07b30223c31f10bc6cfb1cd..b0199a3886289f31205fb4d091d9eb63842e9f03 100644 (file)
@@ -67,8 +67,6 @@ import com.vaadin.server.ComponentSizeValidator.InvalidLayout;
 import com.vaadin.server.RpcManager.RpcInvocationException;
 import com.vaadin.server.StreamVariable.StreamingEndEvent;
 import com.vaadin.server.StreamVariable.StreamingErrorEvent;
-import com.vaadin.server.Terminal.ErrorEvent;
-import com.vaadin.server.Terminal.ErrorListener;
 import com.vaadin.shared.ApplicationConstants;
 import com.vaadin.shared.Connector;
 import com.vaadin.shared.JavaScriptConnectorState;
index f007bdad63d1a41dc4a253b2e5712cbe68ad13a5..71fccf8d0c506420c1ef3d7ac548e6ac611e8d48 100644 (file)
@@ -20,10 +20,9 @@ import java.net.SocketException;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
-import com.vaadin.server.Terminal.ErrorEvent;
 import com.vaadin.ui.AbstractComponent;
 
-public class DefaultErrorListener implements Terminal.ErrorListener {
+public class DefaultErrorListener implements ErrorListener {
     @Override
     public void terminalError(ErrorEvent event) {
         doDefault(event);
diff --git a/server/src/com/vaadin/server/ErrorEvent.java b/server/src/com/vaadin/server/ErrorEvent.java
new file mode 100644 (file)
index 0000000..b570271
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ * Copyright 2011 Vaadin Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.vaadin.server;
+
+import java.io.Serializable;
+
+/**
+ * An error event implementation for Terminal.
+ */
+public interface ErrorEvent extends Serializable {
+
+    /**
+     * Gets the contained throwable, the cause of the error.
+     */
+    public Throwable getThrowable();
+
+}
\ No newline at end of file
diff --git a/server/src/com/vaadin/server/ErrorListener.java b/server/src/com/vaadin/server/ErrorListener.java
new file mode 100644 (file)
index 0000000..0740085
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ * Copyright 2011 Vaadin Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+package com.vaadin.server;
+
+import java.io.Serializable;
+
+/**
+ * Interface for listening to Terminal errors.
+ */
+public interface ErrorListener extends Serializable {
+
+    /**
+     * Invoked when a terminal error occurs.
+     * 
+     * @param event
+     *            the fired event.
+     */
+    public void terminalError(ErrorEvent event);
+}
\ No newline at end of file
index 737299da8e1aa0a766e1910bbd11c96744024a5b..c413bb471dbe5bd544bbed8b9e9b0e2973ec5cc5 100644 (file)
@@ -20,7 +20,6 @@ import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileNotFoundException;
 
-import com.vaadin.server.Terminal.ErrorEvent;
 import com.vaadin.util.FileTypeResolver;
 
 /**
index 10e8791be6d9216ddda302b60594055f52afe6a3..6307b9f0c28db00c3aacd541b0756e7ba4a87adf 100644 (file)
@@ -23,8 +23,6 @@ import java.util.HashMap;
 import java.util.Map;
 import java.util.Map.Entry;
 
-import com.vaadin.server.Terminal.ErrorEvent;
-import com.vaadin.server.Terminal.ErrorListener;
 import com.vaadin.ui.LegacyWindow;
 import com.vaadin.ui.UI;
 
diff --git a/server/src/com/vaadin/server/Terminal.java b/server/src/com/vaadin/server/Terminal.java
deleted file mode 100644 (file)
index 265668a..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/* 
- * Copyright 2011 Vaadin Ltd.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
-
-package com.vaadin.server;
-
-import java.io.Serializable;
-
-/**
- * An interface that provides information about the user's terminal.
- * Implementors typically provide additional information using methods not in
- * this interface. </p>
- * 
- * @author Vaadin Ltd.
- * @since 3.0
- * @deprecated Currently only a container for ErrorEvent and ErrorListener
- */
-@Deprecated
-public interface Terminal extends Serializable {
-
-    /**
-     * An error event implementation for Terminal.
-     */
-    public interface ErrorEvent extends Serializable {
-
-        /**
-         * Gets the contained throwable, the cause of the error.
-         */
-        public Throwable getThrowable();
-
-    }
-
-    /**
-     * Interface for listening to Terminal errors.
-     */
-    public interface ErrorListener extends Serializable {
-
-        /**
-         * Invoked when a terminal error occurs.
-         * 
-         * @param event
-         *            the fired event.
-         */
-        public void terminalError(Terminal.ErrorEvent event);
-    }
-}
index b3ec6ba312715d5b955771640724beffa74ca1e2..caa15b7ffdb47063d5a183ed09734430a8c42713 100644 (file)
@@ -674,7 +674,7 @@ public class VaadinPortlet extends GenericPortlet implements Constants {
     }
 
     @SuppressWarnings("serial")
-    public class RequestError implements Terminal.ErrorEvent, Serializable {
+    public class RequestError implements ErrorEvent, Serializable {
 
         private final Throwable throwable;
 
index 23378e4c2005125b7b38e6e9d37a7665ac33d1ce..47c2944b10500637512d137384289c9635c10351 100644 (file)
@@ -1217,7 +1217,7 @@ public class VaadinServlet extends HttpServlet implements Constants {
         return u;
     }
 
-    public class RequestError implements Terminal.ErrorEvent, Serializable {
+    public class RequestError implements ErrorEvent, Serializable {
 
         private final Throwable throwable;
 
index 08b408fa28b108a1a173fba41440f2d7dce6d04c..74e3bd360de803a04190e1015b1fe59bc287ebc2 100644 (file)
@@ -90,7 +90,7 @@ public class VaadinSession implements HttpSessionBindingListener, Serializable {
      * Session wide error handler which is used by default if an error is left
      * unhandled.
      */
-    private Terminal.ErrorListener errorHandler = new DefaultErrorListener();
+    private ErrorListener errorHandler = new DefaultErrorListener();
 
     /**
      * The converter factory that is used to provide default converters for the
@@ -338,7 +338,7 @@ public class VaadinSession implements HttpSessionBindingListener, Serializable {
      * 
      * @return the current error handler
      */
-    public Terminal.ErrorListener getErrorHandler() {
+    public ErrorListener getErrorHandler() {
         return errorHandler;
     }
 
@@ -347,7 +347,7 @@ public class VaadinSession implements HttpSessionBindingListener, Serializable {
      * 
      * @param errorHandler
      */
-    public void setErrorHandler(Terminal.ErrorListener errorHandler) {
+    public void setErrorHandler(ErrorListener errorHandler) {
         this.errorHandler = errorHandler;
     }
 
@@ -395,7 +395,7 @@ public class VaadinSession implements HttpSessionBindingListener, Serializable {
      * should be used. This indicates that the problem is caused by the
      * application - not by the user.
      */
-    public class ApplicationError implements Terminal.ErrorEvent {
+    public class ApplicationError implements ErrorEvent {
         private final Throwable throwable;
 
         public ApplicationError(Throwable throwable) {
index 704b4cdae9d4076125c2adeb47260faea5f5b41d..e4319cfaf3ad60121a3c7cfa5b892ef27c5a31e4 100644 (file)
@@ -84,7 +84,7 @@ public interface VariableOwner extends Serializable {
     /**
      * VariableOwner error event.
      */
-    public interface ErrorEvent extends Terminal.ErrorEvent {
+    public interface ErrorEvent extends com.vaadin.server.ErrorEvent {
 
         /**
          * Gets the source VariableOwner.
index f1924692ba41a62a51f0b12cb5cd0407bdce340c..0902924e4bb5d25b0d14193920e6109017efd40c 100644 (file)
@@ -32,7 +32,6 @@ import com.vaadin.server.ClientConnector;
 import com.vaadin.server.ComponentSizeValidator;
 import com.vaadin.server.ErrorMessage;
 import com.vaadin.server.Resource;
-import com.vaadin.server.Terminal;
 import com.vaadin.server.VaadinSession;
 import com.vaadin.shared.ComponentConstants;
 import com.vaadin.shared.AbstractComponentState;
@@ -892,7 +891,7 @@ public abstract class AbstractComponent extends AbstractClientConnector
         }
     }
 
-    public interface ComponentErrorEvent extends Terminal.ErrorEvent {
+    public interface ComponentErrorEvent extends com.vaadin.server.ErrorEvent {
     }
 
     public interface ComponentErrorHandler extends Serializable {
index 5feb904873f03c78799687cb9038ec1211808356..ea462dbaaef5c3dc142f95d3d076a4acf7e3e2ba 100644 (file)
@@ -5,6 +5,7 @@ import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.server.ClassResource;
 import com.vaadin.server.DownloadStream;
+import com.vaadin.server.ErrorEvent;
 import com.vaadin.server.LegacyApplication;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
@@ -29,7 +30,7 @@ public class GAESyncTest extends LegacyApplication {
     }
 
     @Override
-    public void terminalError(com.vaadin.server.Terminal.ErrorEvent event) {
+    public void terminalError(com.vaadin.server.ErrorEvent event) {
         Throwable t = event.getThrowable();
         // Was this caused by a GAE timeout?
         while (t != null) {
index 0dcf0a6fa8ffa2da8f641f1d310d4d844532f910..7ab552a96b62bfa3956db5be6edf51bea18f983d 100644 (file)
@@ -15,6 +15,7 @@
  */
 package com.vaadin.tests.application;
 
+import com.vaadin.server.ErrorEvent;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
@@ -38,7 +39,7 @@ public class TerminalErrorNotification extends TestBase {
     }
 
     @Override
-    public void terminalError(com.vaadin.server.Terminal.ErrorEvent event) {
+    public void terminalError(com.vaadin.server.ErrorEvent event) {
         event.getThrowable().printStackTrace();
 
         UI mainWindow = getMainWindow();
index ece40f5b00f5577ff98ddebf66b4de7786b19bcd..0cde43119adbe942cea346beab62082253cda37c 100644 (file)
@@ -14,6 +14,7 @@ import com.vaadin.event.FieldEvents.BlurNotifier;
 import com.vaadin.event.FieldEvents.FocusEvent;
 import com.vaadin.event.FieldEvents.FocusListener;
 import com.vaadin.event.FieldEvents.FocusNotifier;
+import com.vaadin.server.ErrorEvent;
 import com.vaadin.server.Resource;
 import com.vaadin.server.ThemeResource;
 import com.vaadin.tests.util.Log;
@@ -715,7 +716,7 @@ public abstract class AbstractComponentTest<T extends AbstractComponent>
     }
 
     @Override
-    public void terminalError(com.vaadin.server.Terminal.ErrorEvent event) {
+    public void terminalError(com.vaadin.server.ErrorEvent event) {
         String logMsg = "Exception occured, "
                 + event.getThrowable().getClass().getName();
 
index 3c7a9a40ea4a9b2cf375e69f05679925be02a35f..646b8f67f7fc35058bdb8c369346a2993b80bb9d 100644 (file)
@@ -2,6 +2,7 @@ package com.vaadin.tests.components.button;
 
 import com.vaadin.event.ShortcutAction.KeyCode;
 import com.vaadin.event.ShortcutAction.ModifierKey;
+import com.vaadin.server.ErrorEvent;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
@@ -57,7 +58,7 @@ public class ShortCutListenerModification extends TestBase implements
     }
 
     @Override
-    public void terminalError(com.vaadin.server.Terminal.ErrorEvent event) {
+    public void terminalError(com.vaadin.server.ErrorEvent event) {
         super.terminalError(event);
         getMainWindow().showNotification("Failed!",
                 Notification.TYPE_ERROR_MESSAGE);