Package com.storedobject.report
Class JournalReport
java.lang.Object
com.storedobject.pdf.PDF
com.storedobject.pdf.PDFReport
com.storedobject.report.JournalReport
- All Implemented Interfaces:
Executable,ContentProducer,ContentType,JSONParameter,RequiresTransactionManager,Closeable,AutoCloseable,Runnable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.storedobject.pdf.PDF
PDF.ObjectFormTable<T extends StoredObject>, PDF.ObjectTable<T extends StoredObject>, PDF.PDFContent, PDF.Text -
Field Summary
Fields inherited from class com.storedobject.pdf.PDF
ORIENTATION_LANDSCAPE, ORIENTATION_PORTRAIT, pageSizes -
Constructor Summary
ConstructorsConstructorDescriptionJournalReport(Device device) JournalReport(Device device, DatePeriod datePeriod) JournalReport(Device device, SystemEntity systemEntity, DatePeriod datePeriod) -
Method Summary
Modifier and TypeMethodDescriptionvoidGenerate the content by writing stuff to the PDF.Get the "title text" part that was set byPDFReport.setTitleText(Object).voidvoidsetDatePeriod(DatePeriod datePeriod) voidsetIncludeLedger(boolean includeLedger) voidsetOrigin(ForeignFinancialSystem origin) voidsetParameters(JSON json) If implemented, this method is typically invoked by the tools before aContentProduceris asked to produce its output.Methods inherited from class com.storedobject.pdf.PDFReport
createTitleTable, createTitleTable, createTitleTable, createTitleTable, execute, execute, extractContent, getDevice, getLogo, getLogoName, getLogoPosition, getProductLogo, getProductLogoName, getTitle, getTitleTable, getUser, setTitleText, viewMethods inherited from class com.storedobject.pdf.PDF
aboutToAddExternalContent, add, add, add, add, addBlankRow, addBlankRow, addBlankRow, addBlankRow, addBlankRow, addBlankRow, addCentered, addContent, addContent, addContent, addContent, addContent, addContent, addContent, addContent, addContent, addContent, addGap, addHTML, addHTML, addHTML, addHTML, addHTML, addHTML, addImage, addImage, addImage, addingExternalContent, addTitles, addTitles, addTitles, addTitles, addTitles, addTitles, addToTable, addToTable, addToTable, addToTable, addToTable, addToTable, addToTable, addToTable, addToTableCentered, addToTableCentered, chainTo, close, createCell, createCell, createCell, createCell, createCell, createCell, createCell, createCell, createCenteredCell, createCenteredCell, createGraphics, createGraphics, createImage, createImage, createImage, createImage, createImage, createImage, createImage, createImage, createImage, createImageFromHTML, createImageFromHTML, createImageFromHTML, createImageFromHTML, createImageFromSVG, createImageFromSVG, createTable, createTable, createText, createText, createText, createTitleText, createTitleText, createTitleText, drawTable, drawTable, drawTable, dumpError, getBottomMargin, getContent, getContentType, getEntity, getEntityLocation, getEntityName, getFileExtension, getFileName, getFontSize, getFooter, getHeight, getLeftMargin, getPageNumber, getPageOrientation, getPageSize, getPageSize, getPageSizeIndex, getReportFormat, getReportStage, getRightMargin, getTopMargin, getTransactionManager, getWaterMark, getWidth, getY, getY, log, newPage, newReportStage, newReportStage, open, pageCompleted, pageStarted, printAuditTrail, printLetterHeadOnEveryPage, printLetterHeadOnEveryPage, printPageNumber, printPageNumber, printTotalPageNumber, printTotalPageNumber, produce, readContent, setDefaultCellCustomizer, setEntity, setError, setFontSize, setLanguage, setLanguage, setLogo, setLogo, setPageNumber, setPageSizeIndex, setPassword, setReportFormat, setTransactionManager, setWaterMark, showText, toCharCountMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.storedobject.core.ContentProducer
abort, getError, getStreamData, getStreamDataProvider, getSystemEntity, ready, saveTo, saveTo, saveTo, saveToMethods inherited from interface com.storedobject.core.ContentType
getLink, getMimeType, isAudio, isHTML, isImage, isLink, isMedia, isPDF, isText, isVideoMethods inherited from interface com.storedobject.common.Executable
act, run
-
Constructor Details
-
JournalReport
-
JournalReport
-
JournalReport
-
-
Method Details
-
setParameters
Description copied from interface:JSONParameterIf implemented, this method is typically invoked by the tools before aContentProduceris asked to produce its output. It can extract its required parameter values from theJSONstructure.- Specified by:
setParametersin interfaceJSONParameter- Parameters:
json-JSONcontaining parameter values.
-
setDatePeriod
-
setDate
-
setIncludeLedger
public void setIncludeLedger(boolean includeLedger) -
setOrigin
-
getTitleText
Description copied from class:PDFReportGet the "title text" part that was set byPDFReport.setTitleText(Object). (If nothing was ever set,nullwill be returned.- Overrides:
getTitleTextin classPDFReport- Returns:
- "Title text" part of the report. (This is used by
PDFReport.getTitleTable()method).
-
generateContent
Description copied from class:PDFGenerate the content by writing stuff to the PDF.- Specified by:
generateContentin classPDF- Throws:
Exception- Any exception.
-