public interface DomainObjectProvider<T>
Modifier and Type | Method and Description |
---|---|
void |
configure(Action<? super T> action) |
default void |
configure(groovy.lang.Closure<Void> closure) |
<S> Provider<S> |
flatMap(Transformer<? extends Provider<? extends S>,? super T> transformer) |
T |
get() |
DomainObjectIdentifier |
getIdentifier() |
Class<T> |
getType() |
<S> Provider<S> |
map(Transformer<? extends S,? super T> transformer) |
DomainObjectIdentifier getIdentifier()
default void configure(@DelegatesTo(type="T",strategy=1) groovy.lang.Closure<Void> closure)
T get()
<S> Provider<S> map(Transformer<? extends S,? super T> transformer)
<S> Provider<S> flatMap(Transformer<? extends Provider<? extends S>,? super T> transformer)