Package pl.matsuo.core.service.print
Interface PrintMethods
- All Known Implementing Classes:
AbstractPrintTest,AbstractReportTest
public interface PrintMethods
-
Method Summary
Modifier and Type Method Description default <E extends IPrintFacade<F>, F extends IPrintElementFacade>
voidaddElements(KeyValuePrint print, E facade, Consumer<? super F>... elementInitializations)IFacadeBuildergetFacadeBuilder()default <E extends IPrintFacade<F>, F extends IPrintElementFacade>
EinitializeFacade(Class<E> printClass, Long idEntity, Consumer<E> initializePrint, Consumer<? super F>... elementInitializations)default <E extends IPrintFacade<F>, F extends IPrintElementFacade, P extends KeyValuePrint>
EinitializeFacade(P print, Class<E> printClass, Consumer<E> initializePrint, Consumer<? super F>... elementInitializations)default <E extends IPrintFacade<F>, F extends IPrintElementFacade>
KeyValuePrintinitializePrint(Class<E> printClass, Long idEntity, Consumer<E> initializePrint, Consumer<? super F>... elementInitializations)default <E extends IPrintFacade<F>, F extends IPrintElementFacade, P extends KeyValuePrint>
PinitializePrint(P print, Class<E> printClass, Consumer<? super E> initializePrint, Consumer<? super F>... elementInitializations)
-
Method Details
-
getFacadeBuilder
IFacadeBuilder getFacadeBuilder() -
addElements
default <E extends IPrintFacade<F>, F extends IPrintElementFacade> void addElements(KeyValuePrint print, E facade, Consumer<? super F>... elementInitializations) -
initializePrint
default <E extends IPrintFacade<F>, F extends IPrintElementFacade> KeyValuePrint initializePrint(Class<E> printClass, Long idEntity, Consumer<E> initializePrint, Consumer<? super F>... elementInitializations) -
initializeFacade
default <E extends IPrintFacade<F>, F extends IPrintElementFacade> E initializeFacade(Class<E> printClass, Long idEntity, Consumer<E> initializePrint, Consumer<? super F>... elementInitializations) -
initializePrint
default <E extends IPrintFacade<F>, F extends IPrintElementFacade, P extends KeyValuePrint> P initializePrint(P print, Class<E> printClass, Consumer<? super E> initializePrint, Consumer<? super F>... elementInitializations) -
initializeFacade
default <E extends IPrintFacade<F>, F extends IPrintElementFacade, P extends KeyValuePrint> E initializeFacade(P print, Class<E> printClass, Consumer<E> initializePrint, Consumer<? super F>... elementInitializations)
-