diff options
author | Pekka Hyvönen <pekka@vaadin.com> | 2016-10-25 15:28:11 +0300 |
---|---|---|
committer | Pekka Hyvönen <pekka@vaadin.com> | 2016-10-26 14:20:09 +0300 |
commit | 54e1edcfe045604729c2f16cece87ae754c0036c (patch) | |
tree | 33ecbdd7e0e9ed1c38e9cee6438801f6315c7590 /server/src/main/java/com/vaadin/data/StatusChangeEvent.java | |
parent | f981521a52d4ee386b6d2ba5133fd1c1cd0c5450 (diff) | |
download | vaadin-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.java | 26 |
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() { |