Package eu.ccvlab.mapi.core.api
Interface OpiDEApi
public interface OpiDEApi
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcallTMS(ExternalTerminal terminal, TerminalDelegate delegate, String jobName) OPI-DE specific CallTMSdefault voidcardRead(ExternalTerminal terminal, CardReadDelegate delegate, CardReadRequest cardReadRequest) Execute an OPI-DE card readdefault voidcardReaderStatus(ExternalTerminal terminal, CardReaderStatusDelegate delegate) OPI-DE specific Fetch the status of the card readerdefault voidcheckPassword(ExternalTerminal terminal, TerminalDelegate delegate) OPI-DE specific CheckPassworddefault voidelmeVersionInfo(ExternalTerminal terminal, TerminalDelegate terminalDelegate) default voidfactoryReset(ExternalTerminal terminal, TerminalDelegate delegate) Deprecated.default voidinitialisation(ExternalTerminal terminal, TerminalDelegate delegate) Initialisation.default voidoamServerApplications(ExternalTerminal terminal, TerminalDelegate delegate) OPI-DE specific OAMServerListdefault voidpaymentAfterCardRead(ExternalTerminal terminal, Payment payment, PaymentDelegate delegate) Execute an OPI-DE payment after card read.default voidreconciliationWithClosure(ExternalTerminal terminal, TerminalDelegate delegate) Deprecated.default voidresetToFactorySettings(ExternalTerminal terminal, TerminalDelegate delegate) OPI-DE specific Factory Resetdefault voidretrieveTerminalMenuItem(ExternalTerminal terminal, TerminalDelegate terminalDelegate, String terminalMenuItemPath) default voidstartServiceMenu(ExternalTerminal terminal, TerminalDelegate delegate) OPI-DE specific Start ServiceMenudefault voidstartup(ExternalTerminal terminal, TerminalDelegate delegate) Startup the OPI-DE servicedefault voidterminalAdministrationOperation(ExternalTerminal terminal, TerminalDelegate delegate, TerminalAdministrationOperationType terminalAdministrationOperationType) OPI-DE specific Terminal Operationdefault voidterminalCommand(ExternalTerminal terminal, TerminalDelegate terminalDelegate, TerminalCommandRequest terminalCommandRequest, Agent agent) default voidterminalOperation(ExternalTerminal terminal, TerminalDelegate delegate, TerminalOperationType terminalOperationType) OPI-DE specific Terminal Operation
-
Method Details
-
initialisation
Initialisation.- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failure
-
reconciliationWithClosure
@Deprecated default void reconciliationWithClosure(ExternalTerminal terminal, TerminalDelegate delegate) Deprecated.Reconciliation with closure.- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failure
-
startup
Startup the OPI-DE service- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failure
-
cardRead
default void cardRead(ExternalTerminal terminal, CardReadDelegate delegate, CardReadRequest cardReadRequest) Execute an OPI-DE card read- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failurecardReadRequest- CardReadRequest contains all the different options you can configure for a card read
-
cardReaderStatus
OPI-DE specific Fetch the status of the card reader- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failure
-
paymentAfterCardRead
default void paymentAfterCardRead(ExternalTerminal terminal, Payment payment, PaymentDelegate delegate) Execute an OPI-DE payment after card read. All interaction from the terminal out will be handed to the payment issuer using the PaymentDelegate.- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.payment- Defines the payment being processed using card read resultdelegate- Callback hook towards the caller to inform regarding success/status/failure
-
callTMS
OPI-DE specific CallTMS- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failurejobName- JobName that can be passed with the callTMS command
-
checkPassword
OPI-DE specific CheckPassword- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failure
-
factoryReset
Deprecated.OPI-DE specific Factory Reset- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failure
-
resetToFactorySettings
OPI-DE specific Factory Reset- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failure
-
startServiceMenu
OPI-DE specific Start ServiceMenu- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failure
-
oamServerApplications
OPI-DE specific OAMServerList- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failure
-
terminalOperation
default void terminalOperation(ExternalTerminal terminal, TerminalDelegate delegate, TerminalOperationType terminalOperationType) OPI-DE specific Terminal Operation- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failureterminalOperationType- Type of diagnosis that needs to be started
-
terminalAdministrationOperation
default void terminalAdministrationOperation(ExternalTerminal terminal, TerminalDelegate delegate, TerminalAdministrationOperationType terminalAdministrationOperationType) OPI-DE specific Terminal Operation- Parameters:
terminal- Connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate- Callback hook towards the caller to inform regarding success/status/failureterminalAdministrationOperationType- Type of terminalAdministrationOperation that needs to be started
-
terminalCommand
default void terminalCommand(ExternalTerminal terminal, TerminalDelegate terminalDelegate, TerminalCommandRequest terminalCommandRequest, Agent agent) -
elmeVersionInfo
-
retrieveTerminalMenuItem
default void retrieveTerminalMenuItem(ExternalTerminal terminal, TerminalDelegate terminalDelegate, String terminalMenuItemPath)
-
resetToFactorySettings(ExternalTerminal, TerminalDelegate)