Package com.tbg.wms.cli.gui
Class AdvancedPrintWorkflowService
java.lang.Object
com.tbg.wms.cli.gui.AdvancedPrintWorkflowService
Higher-level workflow for carrier move jobs, queueing, and checkpoint resume.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final classstatic final classstatic final classstatic final classstatic final classstatic enumstatic final classstatic final classstatic final classstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprepareCarrierMoveJob(String carrierMoveId) prepareShipmentJob(String shipmentId) printCarrierMoveJob(AdvancedPrintWorkflowService.PreparedCarrierMoveJob job, String printerId, Path outputDir, boolean printToFile) printCarrierMoveJob(AdvancedPrintWorkflowService.PreparedCarrierMoveJob job, List<LabelSelectionRef> selectedLabels, String printerId, Path outputDir, boolean printToFile) printCarrierMoveJob(AdvancedPrintWorkflowService.PreparedCarrierMoveJob job, List<LabelSelectionRef> selectedLabels, String printerId, Path outputDir, boolean printToFile, boolean includeInfoTags) printQueue(AdvancedPrintWorkflowService.PreparedQueueJob queue, String printerId, boolean printToFile) printShipmentJob(LabelWorkflowService.PreparedJob job, String printerId, Path outputDir, boolean printToFile) printShipmentJob(LabelWorkflowService.PreparedJob job, List<Lpn> selectedLpns, String printerId, Path outputDir, boolean printToFile) printShipmentJob(LabelWorkflowService.PreparedJob job, List<Lpn> selectedLpns, String printerId, Path outputDir, boolean printToFile, boolean includeInfoTags) Resume from last successful task (safe mode): reprint the most recent completed task, then continue.
-
Constructor Details
-
AdvancedPrintWorkflowService
-
-
Method Details
-
prepareShipmentJob
- Throws:
Exception
-
clearCaches
public void clearCaches() -
prepareCarrierMoveJob
public AdvancedPrintWorkflowService.PreparedCarrierMoveJob prepareCarrierMoveJob(String carrierMoveId) throws Exception - Throws:
Exception
-
prepareQueue
public AdvancedPrintWorkflowService.PreparedQueueJob prepareQueue(List<AdvancedPrintWorkflowService.QueueRequestItem> requests) throws Exception - Throws:
Exception
-
printQueue
public AdvancedPrintWorkflowService.QueuePrintResult printQueue(AdvancedPrintWorkflowService.PreparedQueueJob queue, String printerId, boolean printToFile) throws Exception - Throws:
Exception
-
printShipmentJob
public AdvancedPrintWorkflowService.PrintResult printShipmentJob(LabelWorkflowService.PreparedJob job, String printerId, Path outputDir, boolean printToFile) throws Exception - Throws:
Exception
-
printShipmentJob
public AdvancedPrintWorkflowService.PrintResult printShipmentJob(LabelWorkflowService.PreparedJob job, List<Lpn> selectedLpns, String printerId, Path outputDir, boolean printToFile) throws Exception - Throws:
Exception
-
printShipmentJob
public AdvancedPrintWorkflowService.PrintResult printShipmentJob(LabelWorkflowService.PreparedJob job, List<Lpn> selectedLpns, String printerId, Path outputDir, boolean printToFile, boolean includeInfoTags) throws Exception - Throws:
Exception
-
printCarrierMoveJob
public AdvancedPrintWorkflowService.PrintResult printCarrierMoveJob(AdvancedPrintWorkflowService.PreparedCarrierMoveJob job, String printerId, Path outputDir, boolean printToFile) throws Exception - Throws:
Exception
-
printCarrierMoveJob
public AdvancedPrintWorkflowService.PrintResult printCarrierMoveJob(AdvancedPrintWorkflowService.PreparedCarrierMoveJob job, List<LabelSelectionRef> selectedLabels, String printerId, Path outputDir, boolean printToFile) throws Exception - Throws:
Exception
-
printCarrierMoveJob
public AdvancedPrintWorkflowService.PrintResult printCarrierMoveJob(AdvancedPrintWorkflowService.PreparedCarrierMoveJob job, List<LabelSelectionRef> selectedLabels, String printerId, Path outputDir, boolean printToFile, boolean includeInfoTags) throws Exception - Throws:
Exception
-
listIncompleteJobs
- Throws:
Exception
-
resumeJob
Resume from last successful task (safe mode): reprint the most recent completed task, then continue.- Throws:
Exception
-