aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main/java/com/vaadin/data/StatusChangeEvent.java
diff options
context:
space:
mode:
authorPekka Hyvönen <pekka@vaadin.com>2016-10-25 15:28:11 +0300
committerPekka Hyvönen <pekka@vaadin.com>2016-10-26 14:20:09 +0300
commit54e1edcfe045604729c2f16cece87ae754c0036c (patch)
tree33ecbdd7e0e9ed1c38e9cee6438801f6315c7590 /server/src/main/java/com/vaadin/data/StatusChangeEvent.java
parentf981521a52d4ee386b6d2ba5133fd1c1cd0c5450 (diff)
downloadvaadin-framework-54e1edcfe045604729c2f16cece87ae754c0036c.tar.gz
vaadin-framework-54e1edcfe045604729c2f16cece87ae754c0036c.zip
Rename Binder methods
save -> writeBean, saveIfValid -> writeBeanIfValid, load -> readBean, bind -> setBean, unbind -> removeBean. Now setBean accepts null to reset the bean instead of throwing NPE. Closes vaadin/framework8-issues#91 Change-Id: I42cbad5856cac11a03bfcefd0fa91a02c41b7234
Diffstat (limited to 'server/src/main/java/com/vaadin/data/StatusChangeEvent.java')
-rw-r--r--server/src/main/java/com/vaadin/data/StatusChangeEvent.java26
1 files changed, 14 insertions, 12 deletions
diff --git a/server/src/main/java/com/vaadin/data/StatusChangeEvent.java b/server/src/main/java/com/vaadin/data/StatusChangeEvent.java
index 7a73fb5150..076b4a4a4d 100644
--- a/server/src/main/java/com/vaadin/data/StatusChangeEvent.java
+++ b/server/src/main/java/com/vaadin/data/StatusChangeEvent.java
@@ -16,10 +16,10 @@
package com.vaadin.data;
import java.util.EventObject;
-import java.util.function.BiConsumer;
-import java.util.function.Function;
import com.vaadin.data.Binder.Binding;
+import com.vaadin.server.SerializableBiConsumer;
+import com.vaadin.server.SerializableFunction;
/**
* Binder status change event.
@@ -27,17 +27,19 @@ import com.vaadin.data.Binder.Binding;
* The {@link Binder} status is changed whenever any of the following happens:
* <ul>
* <li>if it's bound and any of its bound field or select has been changed
- * <li>{@link #save(Object)} or {@link #saveIfValid(Object)} is called
- * <li>{@link #load(Object)} is called
- * <li>{@link #bind(Object)} is called
- * <li>{@link #unbind(Object)} is called
- * <li>{@link Binding#bind(Function, BiConsumer)} is called
+ * <li>{@link Binder#writeBean(Object)} or
+ * {@link Binder#writeBeanIfValid(Object)} is called
+ * <li>{@link Binder#readBean(Object)} is called
+ * <li>{@link Binder#setBean(Object)} is called
+ * <li>{@link Binder#removeBean()} is called
+ * <li>{@link Binding#bind(SerializableFunction, SerializableBiConsumer)} is
+ * called
* <li>{@link Binder#validate()} or {@link Binding#validate()} is called
* </ul>
- *
+ *
* @see StatusChangeListener#statusChange(StatusChangeEvent)
* @see Binder#addStatusChangeListener(StatusChangeListener)
- *
+ *
* @author Vaadin Ltd
*
*/
@@ -48,7 +50,7 @@ public class StatusChangeEvent extends EventObject {
/**
* Create a new status change event for given {@code binder} using its
* current validation status.
- *
+ *
* @param binder
* the event source binder
* @param hasValidationErrors
@@ -61,7 +63,7 @@ public class StatusChangeEvent extends EventObject {
/**
* Gets the binder validation status.
- *
+ *
* @return {@code true} if the binder has validation errors, {@code false}
* otherwise
*/
@@ -76,7 +78,7 @@ public class StatusChangeEvent extends EventObject {
/**
* Gets the binder.
- *
+ *
* @return the binder
*/
public Binder<?> getBinder() {