Interface ForEachBuilder<E,R extends java.lang.Iterable<E>,T extends MaterializableDslItem>
-
- All Known Implementing Classes:
ForEachBuilderImpl
public interface ForEachBuilder<E,R extends java.lang.Iterable<E>,T extends MaterializableDslItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ForEachBuilder<E,R,T>
collect(java.lang.String sessionKey)
ForEachBuilder<E,R,T>
collect(java.lang.String sessionKey, SessionDslItem.Scope scope)
ForEachBuilder<E,R,T>
exec(java.util.function.Function<E,T> forEachFunction)
java.util.function.Function<E,T>
getForEachChildDslItemFunction()
java.util.List<java.util.function.Function<E,T>>
getForEachChildDslItemFunctions()
java.util.function.Function<UserSession,R>
getIterableSupplier()
java.util.function.Function<E,java.lang.Object>
getMapper()
java.lang.String
getSessionKey()
SessionDslItem.Scope
getSessionScope()
ForEachDsl<E,R>
getSpec()
ForEachBuilder<E,R,T>
map(java.util.function.Function<E,java.lang.Object> mapper)
void
setSpec(ForEachDsl<E,R> spec)
-
-
-
Method Detail
-
map
ForEachBuilder<E,R,T> map(java.util.function.Function<E,java.lang.Object> mapper)
-
collect
ForEachBuilder<E,R,T> collect(java.lang.String sessionKey)
-
collect
ForEachBuilder<E,R,T> collect(java.lang.String sessionKey, SessionDslItem.Scope scope)
-
getIterableSupplier
java.util.function.Function<UserSession,R> getIterableSupplier()
-
getForEachChildDslItemFunctions
java.util.List<java.util.function.Function<E,T>> getForEachChildDslItemFunctions()
-
getMapper
java.util.function.Function<E,java.lang.Object> getMapper()
-
getSessionKey
java.lang.String getSessionKey()
-
getSessionScope
SessionDslItem.Scope getSessionScope()
-
getSpec
ForEachDsl<E,R> getSpec()
-
setSpec
void setSpec(ForEachDsl<E,R> spec)
-
-