Class OutputTemplateLessCompilerImpl
java.lang.Object
ch.tocco.nice2.reporting.impl.freemarker.utils.OutputTemplateLessCompilerImpl
- All Implemented Interfaces:
 OutputTemplateLessCompiler
@Component
public class OutputTemplateLessCompilerImpl
extends Object
implements OutputTemplateLessCompiler
- 
Constructor Summary
ConstructorsConstructorDescriptionOutputTemplateLessCompilerImpl(Context context, TemplateEngine templateEngine, LessCompiler lessCompiler, SecurityManager securityManager)  - 
Method Summary
Modifier and TypeMethodDescriptioncomposeCss(String corporateDesign, Optional<Entity> outputTemplate) Composes the Report Less using the given Corporate_design unique_id and Output_template entity and compiles it to CSS.voidsetStandardLess(ModelResource standardLess) voidsetStandardLessImportDir(ModelResource standardLessImportDir)  
- 
Constructor Details
- 
OutputTemplateLessCompilerImpl
public OutputTemplateLessCompilerImpl(Context context, TemplateEngine templateEngine, LessCompiler lessCompiler, SecurityManager securityManager)  
 - 
 - 
Method Details
- 
composeCss
Description copied from interface:OutputTemplateLessCompilerComposes the Report Less using the given Corporate_design unique_id and Output_template entity and compiles it to CSS.- Specified by:
 composeCssin interfaceOutputTemplateLessCompiler- Parameters:
 corporateDesign- the Corporate_design unique_id.outputTemplate- If no outputTemplate is given, the corporateDesign css is returned.- Returns:
 - the compiled CSS.
 
 - 
setStandardLess
 - 
setStandardLessImportDir
 
 -