]> source.dussan.org Git - vaadin-framework.git/commitdiff
Removed legacy toString implementations as promised in 7.0 (#10916)
authorArtur Signell <artur@vaadin.com>
Fri, 1 Feb 2013 10:44:33 +0000 (12:44 +0200)
committerArtur Signell <artur@vaadin.com>
Fri, 1 Feb 2013 10:44:33 +0000 (12:44 +0200)
Change-Id: I0e63f4cb3480c88b2c79996e23a2e89acce95b28

server/src/com/vaadin/ui/AbstractField.java
server/src/com/vaadin/ui/Label.java

index 422e0a1796faed6cab358a0b42afbf5d40f045cf..619d717d97a0bd21d5df06eaee862f343216f410 100644 (file)
@@ -372,30 +372,6 @@ public abstract class AbstractField<T> extends AbstractComponent implements
 
     /* Property interface implementation */
 
-    /**
-     * Returns the (field) value converted to a String using toString().
-     * 
-     * @see java.lang.Object#toString()
-     * @deprecated As of 7.0, use {@link #getValue()} to get the value of the
-     *             field, {@link #getConvertedValue()} to get the field value
-     *             converted to the data model type or
-     *             {@link #getPropertyDataSource()} .getValue() to get the value
-     *             of the data source.
-     */
-    @Deprecated
-    @Override
-    public String toString() {
-        logger.warning("You are using AbstractField.toString() to get the value for a "
-                + getClass().getSimpleName()
-                + ". This will not be supported starting from Vaadin 7.1 "
-                + "(your debugger might call toString() and cause this message to appear).");
-        final Object value = getFieldValue();
-        if (value == null) {
-            return null;
-        }
-        return value.toString();
-    }
-
     /**
      * Gets the current value of the field.
      * 
index f49a1403cf923d3d24fb71b55f91825113bcb9a6..f413ea47f284e86c21eb6a3c594ec535052cef98 100644 (file)
@@ -202,23 +202,6 @@ public class Label extends AbstractComponent implements Property<String>,
         }
     }
 
-    /**
-     * Returns the value displayed by this label.
-     * 
-     * @see java.lang.Object#toString()
-     * @deprecated As of 7.0, use {@link #getValue()} to get the value of the
-     *             label or {@link #getPropertyDataSource()} .getValue() to get
-     *             the value of the data source.
-     */
-    @Deprecated
-    @Override
-    public String toString() {
-        logger.warning("You are using Label.toString() to get the value for a "
-                + getClass().getSimpleName()
-                + ".  This will not be supported starting from Vaadin 7.1 (your debugger might call toString() and cause this message to appear).");
-        return getValue();
-    }
-
     /**
      * Gets the type of the Property.
      *