Package com.storedobject.report
Class StockMovementReport
java.lang.Object
com.storedobject.pdf.PDF
com.storedobject.pdf.PDFReport
com.storedobject.report.StockMovementReport
- All Implemented Interfaces:
Executable
,ContentProducer
,ContentType
,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
ConstructorsConstructorDescriptionStockMovementReport
(Device device, InventoryLocation location, DatePeriod period) StockMovementReport
(Device device, InventoryStore store, DatePeriod period) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Generate the content by writing stuff to the PDF.getItemTypeTitle
(InventoryItemType itemType) Get the "title text" part that was set byPDFReport.setTitleText(Object)
.void
printCostInLocalCurrency
(boolean costInLocalCurrency) void
printStockMovement
(ObjectIterator<? extends InventoryItemType> partNumbers) void
printStockMovement
(ObjectIterator<? extends InventoryItemType> partNumbers, String categoryHeading) void
printSummary
(boolean summary) void
printZeros
(boolean printZeros) void
separateCategories
(boolean separateCategories) void
setCaption
(String caption) void
setPartNumber
(InventoryItemType partNumber) void
setPartNumbers
(ObjectIterator<? extends InventoryItemType> partNumbers) 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, view
Methods inherited from class com.storedobject.pdf.PDF
aboutToAddExternalContent, add, add, add, add, 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, toCharCount
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.storedobject.core.ContentProducer
abort, getError, getStreamData, getStreamDataProvider, getSystemEntity, saveTo, saveTo, saveTo, saveTo
Methods inherited from interface com.storedobject.core.ContentType
getLink, getMimeType, isAudio, isHTML, isImage, isLink, isMedia, isPDF, isText, isVideo
Methods inherited from interface com.storedobject.common.Executable
act, run
-
Constructor Details
-
StockMovementReport
-
StockMovementReport
-
-
Method Details
-
setCaption
-
printSummary
public void printSummary(boolean summary) -
printZeros
public void printZeros(boolean printZeros) -
printCostInLocalCurrency
public void printCostInLocalCurrency(boolean costInLocalCurrency) -
setPartNumber
-
setPartNumbers
-
separateCategories
public void separateCategories(boolean separateCategories) -
getTitleText
Description copied from class:PDFReport
Get the "title text" part that was set byPDFReport.setTitleText(Object)
. (If nothing was ever set,null
will be returned.- Overrides:
getTitleText
in classPDFReport
- Returns:
- "Title text" part of the report. (This is used by
PDFReport.getTitleTable()
method).
-
getItemTypeTitle
-
printStockMovement
-
printStockMovement
public void printStockMovement(ObjectIterator<? extends InventoryItemType> partNumbers, String categoryHeading) -
generateContent
Description copied from class:PDF
Generate the content by writing stuff to the PDF.- Specified by:
generateContent
in classPDF
- Throws:
Exception
- Any exception.
-