Class DefaultPreprocessorFactory
java.lang.Object
io.jmix.reports.yarg.reporting.extraction.DefaultPreprocessorFactory
- All Implemented Interfaces:
PreprocessorFactory
Default preprocessor factory implementation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected QueryLoaderPreprocessorprotected Map<String,QueryLoaderPreprocessor> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprocessorBy(String loaderType) voidregister(String loaderType, QueryLoaderPreprocessor preprocessor) Method for registering query preprocessing by loader typevoidsetPreprocessors(Map<String, QueryLoaderPreprocessor> preprocessors)
-
Field Details
-
defaultPreprocessor
-
preprocessorMap
-
-
Constructor Details
-
DefaultPreprocessorFactory
public DefaultPreprocessorFactory() -
DefaultPreprocessorFactory
-
-
Method Details
-
register
Description copied from interface:PreprocessorFactoryMethod for registering query preprocessing by loader type- Specified by:
registerin interfacePreprocessorFactory- Parameters:
loaderType- loader type ex: sqlpreprocessor- preprocessor implementation
-
processorBy
- Specified by:
processorByin interfacePreprocessorFactory- Parameters:
loaderType- loader type ex: sql- Returns:
- preprocessor instance
-
setPreprocessors
-
getPreprocessors
-