Class PresentationManager
java.lang.Object
app.valuationcontrol.multimodule.library.powerpoint.PresentationManager
-
Constructor Summary
ConstructorsConstructorDescriptionPresentationManager(Model model, CalculationData calculationData, OpenAiServiceImplementation openAiServiceImplementation) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTextToCell(org.apache.poi.xslf.usermodel.XSLFTableRow row, String text, Double fontSize, org.apache.poi.sl.usermodel.TextParagraph.TextAlign textAlign, boolean isTotal, boolean isHeader) voidcreateCharts(boolean includeAIcomments) voidcreateComparison(ScenarioComparison comparison, boolean includeAIcomments) voidcreateSensitivities(boolean includeAIcomments) voidvoidcreateTable(Long subAreaId, SCENARIO scenario, String slideTitle) voidwriteToByteArray(ByteArrayOutputStream byteArrayOutputStream)
-
Constructor Details
-
PresentationManager
public PresentationManager(Model model, CalculationData calculationData, OpenAiServiceImplementation openAiServiceImplementation) throws IOException - Throws:
IOException
-
-
Method Details
-
writeToByteArray
- Throws:
IOException
-
createCharts
public void createCharts(boolean includeAIcomments) -
createComparison
-
addTextToCell
-
createTable
-
createSensitivities
public void createSensitivities(boolean includeAIcomments) -
createSummary
public void createSummary()
-