Class ZplPrintersBackend
java.lang.Object
com.persequor.saga.modules.printerbackendzpl.backend.ZplPrintersBackend
- All Implemented Interfaces:
com.persequor.saga.modules.printer.sdk.IPrinterBackend
@Singleton
public class ZplPrintersBackend
extends Object
implements com.persequor.saga.modules.printer.sdk.IPrinterBackend
-
Constructor Summary
ConstructorsConstructorDescriptionZplPrintersBackend
(com.persequor.extension.common.IInjector injector, com.persequor.saga.modules.printer.database.PrinterRepository printerRepository, com.persequor.saga.modules.printer.service.PrinterSettingsService settingsService) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
com.persequor.extension.frontend.link.RedirectableLink
getOrCreatePrinter
(String ip, Integer port) List<com.persequor.saga.libraries.printing.IPrinter>
void
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.persequor.saga.modules.printer.sdk.IPrinterBackend
getPrinter, handleExtraActions, isDriverLoadedSuccessfully
-
Constructor Details
-
ZplPrintersBackend
@Inject public ZplPrintersBackend(com.persequor.extension.common.IInjector injector, com.persequor.saga.modules.printer.database.PrinterRepository printerRepository, com.persequor.saga.modules.printer.service.PrinterSettingsService settingsService)
-
-
Method Details
-
getName
- Specified by:
getName
in interfacecom.persequor.saga.modules.printer.sdk.IPrinterBackend
-
getSettingsClass
- Specified by:
getSettingsClass
in interfacecom.persequor.saga.modules.printer.sdk.IPrinterBackend
-
getStatusMessage
- Specified by:
getStatusMessage
in interfacecom.persequor.saga.modules.printer.sdk.IPrinterBackend
-
loadDriver
public void loadDriver()- Specified by:
loadDriver
in interfacecom.persequor.saga.modules.printer.sdk.IPrinterBackend
-
getPrinters
- Specified by:
getPrinters
in interfacecom.persequor.saga.modules.printer.sdk.IPrinterBackend
-
scanForNewPrinters
public void scanForNewPrinters()- Specified by:
scanForNewPrinters
in interfacecom.persequor.saga.modules.printer.sdk.IPrinterBackend
-
getOrCreatePrinter
-
getNewDriverWizard
public com.persequor.extension.frontend.link.RedirectableLink getNewDriverWizard()- Specified by:
getNewDriverWizard
in interfacecom.persequor.saga.modules.printer.sdk.IPrinterBackend
-