Interface ForEachBuilder<E,R extends java.lang.Iterable<E>>
-
- All Known Implementing Classes:
ForEachBuilderImpl
public interface ForEachBuilder<E,R extends java.lang.Iterable<E>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ForEachBuilder<E,R>
exec(java.util.function.Function<E,DslItem> forEachFunction)
java.util.function.Function<E,? extends DslItem>
getForEachFunction()
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>
map(java.util.function.Function<E,java.lang.Object> mapper)
ForEachBuilder<E,R>
saveTo(java.lang.String sessionKey)
ForEachBuilder<E,R>
saveTo(java.lang.String sessionKey, SessionDslItem.Scope scope)
void
setSpec(ForEachDsl<E,R> spec)
-
-
-
Method Detail
-
exec
ForEachBuilder<E,R> exec(java.util.function.Function<E,DslItem> forEachFunction)
-
map
ForEachBuilder<E,R> map(java.util.function.Function<E,java.lang.Object> mapper)
-
saveTo
ForEachBuilder<E,R> saveTo(java.lang.String sessionKey)
-
saveTo
ForEachBuilder<E,R> saveTo(java.lang.String sessionKey, SessionDslItem.Scope scope)
-
getIterableSupplier
java.util.function.Function<UserSession,R> getIterableSupplier()
-
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)
-
-