Package com.storedobject.report
Class StockReport
java.lang.Object
com.storedobject.pdf.PDF
com.storedobject.pdf.PDFReport
com.storedobject.report.StockReport
- 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
ConstructorsConstructorDescriptionStockReport(Device device) StockReport(Device device, InventoryLocation location) StockReport(Device device, InventoryLocation location, ObjectIterator<? extends InventoryItemType> partNumbers) StockReport(Device device, InventoryLocation location, ObjectIterator<? extends InventoryItemType> partNumbers, Date date) StockReport(Device device, InventoryLocation location, Date date) StockReport(Device device, InventoryStore store) StockReport(Device device, InventoryStore store, ObjectIterator<? extends InventoryItemType> partNumbers) StockReport(Device device, InventoryStore store, ObjectIterator<? extends InventoryItemType> partNumbers, Date date) StockReport(Device device, InventoryStore store, Date date) StockReport(Device device, Date date) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLocation(InventoryLocation location) voidaddStore(InventoryStore store) voidGenerate 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) voidprintStock(ObjectIterator<? extends InventoryItemType> partNumbers) voidprintStock(ObjectIterator<? extends InventoryItemType> partNumbers, boolean newPage) voidprintStock(ObjectIterator<? extends InventoryItemType> partNumbers, String categoryHeading) voidprintStock(ObjectIterator<? extends InventoryItemType> partNumbers, String categoryHeading, boolean newPage) booleanprintZeroQuantity(InventoryStore store, InventoryItemType itemType) voidprintZeros(boolean printZeros) voidseparateCategories(boolean separateCategories) voidsetCaption(String caption) voidsetItemFilter(Predicate<StockHistory> itemFilter) 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
-
StockReport
-
StockReport
-
StockReport
-
StockReport
-
StockReport
public StockReport(Device device, InventoryStore store, ObjectIterator<? extends InventoryItemType> partNumbers) -
StockReport
public StockReport(Device device, InventoryStore store, ObjectIterator<? extends InventoryItemType> partNumbers, Date date) -
StockReport
-
StockReport
-
StockReport
public StockReport(Device device, InventoryLocation location, ObjectIterator<? extends InventoryItemType> partNumbers) -
StockReport
public StockReport(Device device, InventoryLocation location, ObjectIterator<? extends InventoryItemType> partNumbers, Date date)
-
-
Method Details
-
addStore
-
addLocation
-
setCaption
-
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
-
generateContent
Description copied from class:PDFGenerate the content by writing stuff to the PDF.- Specified by:
generateContentin classPDF- Throws:
Exception- Any exception.
-
printStock
-
printStock
public void printStock(ObjectIterator<? extends InventoryItemType> partNumbers, String categoryHeading) -
printStock
-
printStock
public void printStock(ObjectIterator<? extends InventoryItemType> partNumbers, String categoryHeading, boolean newPage) -
printZeroQuantity
-
setItemFilter
-