Repository: wicket Updated Branches: refs/heads/master 276c16b4b -> 14b310040
Cross link LambdaModel#of(IModel, SerializableFunction, SerializableBiConsumer) with IModel#flatMap Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/14b31004 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/14b31004 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/14b31004 Branch: refs/heads/master Commit: 14b310040abb28f7004ff54cac37f5f516d7e1bb Parents: 05545b4 Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Wed May 24 21:15:36 2017 +0200 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Wed May 24 21:16:50 2017 +0200 ---------------------------------------------------------------------- wicket-core/src/main/java/org/apache/wicket/model/IModel.java | 2 ++ wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java | 1 + 2 files changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/14b31004/wicket-core/src/main/java/org/apache/wicket/model/IModel.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/model/IModel.java b/wicket-core/src/main/java/org/apache/wicket/model/IModel.java index 110be3e..d8a9800 100644 --- a/wicket-core/src/main/java/org/apache/wicket/model/IModel.java +++ b/wicket-core/src/main/java/org/apache/wicket/model/IModel.java @@ -18,6 +18,7 @@ package org.apache.wicket.model; import org.apache.wicket.util.lang.Args; +import org.danekja.java.util.function.serializable.SerializableBiConsumer; import org.danekja.java.util.function.serializable.SerializableBiFunction; import org.danekja.java.util.function.serializable.SerializableFunction; import org.danekja.java.util.function.serializable.SerializablePredicate; @@ -179,6 +180,7 @@ public interface IModel<T> extends IDetachable * @param mapper * a mapper, to be applied to the contained object * @return a new IModel + * @see LambdaModel#of(IModel, SerializableFunction, SerializableBiConsumer) */ default <R> IModel<R> flatMap(SerializableFunction<? super T, IModel<R>> mapper) { http://git-wip-us.apache.org/repos/asf/wicket/blob/14b31004/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java b/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java index d464b81..7806ae3 100644 --- a/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java +++ b/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java @@ -187,6 +187,7 @@ public abstract class LambdaModel<T> implements IModel<T> * model object type * * @return model + * @see IModel#flatMap(SerializableFunction) */ public static <X, R> IModel<R> of(IModel<X> target, SerializableFunction<X, R> getter, SerializableBiConsumer<X, R> setter)
