Class PrintResultActionBuilder
- java.lang.Object
-
- com.inet.taskplanner.server.api.action.PrintResultActionBuilder
-
public class PrintResultActionBuilder extends java.lang.Object
Use this to easily createdefinitions
for a PrintResultAction
. This action prints allprintable
results to the selected printer.Example usage:
TaskDefinition task = new TaskDefinition("mytask"); PrintService defaultPrintService = PrintServiceLookup.lookupDefaultPrintService(); if (defaultPrintService == null){ //no printer available, handle that case System.error.println("No printer available"); return; } ResultActionDefinition definition = PrintResultActionBuilder.create( defaultPrintService.getName() ); task.addResultAction( definition ); // .. add jobs and triggers ... TaskPlanner.getInstance().addTask( task );
- Since:
- taskplanner 3.0
-
-
Constructor Summary
Constructors Constructor Description PrintResultActionBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ResultActionDefinition
create(java.lang.String printer)
Creates a newResultActionDefinition
for a Print ResultAction using the given printer.
-
-
-
Method Detail
-
create
public static ResultActionDefinition create(@Nonnull java.lang.String printer)
Creates a newResultActionDefinition
for a Print ResultAction using the given printer.- Parameters:
printer
- name of the Printer to use. This is the name of the print service, which is not necessarily equal to the user friendly printer name in thePrinterName
attribute.- Returns:
- the definition which can be added to a
TaskDefinition
- Since:
- taskplanner 3.0
-
-