Class PrintResultActionBuilder
java.lang.Object
com.inet.taskplanner.server.api.action.PrintResultActionBuilder
Use this to easily create
definitions
for a Print ResultAction
. This action
prints all printable
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic ResultActionDefinition
Creates a newResultActionDefinition
for a Print ResultAction using the given printer.
-
Constructor Details
-
PrintResultActionBuilder
public PrintResultActionBuilder()
-
-
Method Details
-
create
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
-