Package io.github.pellse.assembler
Interface RuleMapperContext<T,TC extends Collection<T>,K,ID,EID,R,RRC>
- All Superinterfaces:
RuleContext<T,TC, K, ID, R, RRC>
- All Known Implementing Classes:
RuleMapperContext.OneToManyContext,RuleMapperContext.OneToOneContext
public sealed interface RuleMapperContext<T,TC extends Collection<T>,K,ID,EID,R,RRC>
extends RuleContext<T,TC,K,ID,R,RRC>
permits RuleMapperContext.OneToOneContext<T,TC,K,ID,R>, RuleMapperContext.OneToManyContext<T,TC,K,ID,EID,R,RC>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordRuleMapperContext.OneToManyContext<T,TC extends Collection<T>, K, ID, EID, R, RC extends Collection<R>> static final recordRuleMapperContext.OneToOneContext<T,TC extends Collection<T>, K, ID, R> Nested classes/interfaces inherited from interface io.github.pellse.assembler.RuleContext
RuleContext.DefaultRuleContext<T,TC extends Collection<T>, K, ID, R, RRC> -
Method Summary
Methods inherited from interface io.github.pellse.assembler.RuleContext
innerIdResolver, mapFactory, outerIdResolver, topLevelCollectionFactory, topLevelIdResolver
-
Method Details
-
idResolver
-
defaultResultProvider
-
mapCollector
-
streamFlattener
-
mapMerger
-