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,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
ConstructorsConstructorDescriptionStockMovementReport(Device device, InventoryLocation location, DatePeriod period) StockMovementReport(Device device, InventoryStore store, DatePeriod period) -
Method Summary
Modifier and TypeMethodDescriptionvoidGenerate the content by writing stuff to the PDF.getItemTypeTitle(InventoryItemType itemType) Get the "title text" part that was set byPDFReport.setTitleText(Object).voidprintCostInLocalCurrency(boolean costInLocalCurrency) voidprintStockMovement(ObjectIterator<? extends InventoryItemType> partNumbers) voidprintStockMovement(ObjectIterator<? extends InventoryItemType> partNumbers, String categoryHeading) voidprintSummary(boolean summary) voidprintZeros(boolean printZeros) voidseparateCategories(boolean separateCategories) voidsetCaption(String caption) voidsetPartNumber(InventoryItemType partNumber) voidsetPartNumbers(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, 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
-
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: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).
-
getItemTypeTitle
-
printStockMovement
-
printStockMovement
public void printStockMovement(ObjectIterator<? extends InventoryItemType> partNumbers, String categoryHeading) -
generateContent
Description copied from class:PDFGenerate the content by writing stuff to the PDF.- Specified by:
generateContentin classPDF- Throws:
Exception- Any exception.
-