Package br.com.setis.pgweblib.entidades
Interface PinpadListener
- All Known Subinterfaces:
PGWebLib.TestKeyListener
public interface PinpadListener
Listener a ser implementado pela automação comercial durante a execução de um comando no PIN-Pad.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumEnumerado com os tipos de notificação que podem ser enviados pelo Pinpad, caso a aplicação deseje manipular as mensagens. -
Method Summary
Modifier and TypeMethodDescriptionvoidledsProcessamentoContactless(br.com.setis.bibliotecapinpad.definicoes.LedsContactless ledsContactless) Notifica a alteracao do estado dos LEDs de processamento contactless.voidmensagemNotificacao(String mensagem, PinpadListener.TipoNotificacao tipoNotificacao) Notifica que deve ser exibida uma mensagem de notificação para o usuário, durante o processamento de algum comando.intMétodo invocado pela biblioteca de pinpad quando deve ser exibido um menu para o usuário, durante o processamento de algum comando.voidnotificacaoCapturaPin(String mensagemCapturaPin, int quantidadeDigitosPin) Método invocado pela biblioteca de pinpad quando está sendo processada a captura de senha do portador.voidonCommandFinished(int returnCode) Indica que o comando foi finalizado com sucesso.voidDeprecated.
-
Method Details
-
onDisplay
Deprecated.ImplementarmensagemNotificacao(String, TipoNotificacao)Notifica que a automação comercial deve exibir uma mensagem para o usuário em sua interface.- Parameters:
message- Mensagem a ser exibida para o usuário.
-
mensagemNotificacao
Notifica que deve ser exibida uma mensagem de notificação para o usuário, durante o processamento de algum comando.- Parameters:
mensagem- Mensagem de notificação para o usuário.tipoNotificacao- Tipo de notificação a ser exibida para o usuário (Constantes DSP_xxx).
-
notificacaoCapturaPin
Método invocado pela biblioteca de pinpad quando está sendo processada a captura de senha do portador.- Parameters:
mensagemCapturaPin- Mensagem que deve ser exibida para o usuário durante uma captura de senha.quantidadeDigitosPin- Quantidade de digitos da senha para exibição na tela.
-
ledsProcessamentoContactless
void ledsProcessamentoContactless(br.com.setis.bibliotecapinpad.definicoes.LedsContactless ledsContactless) Notifica a alteracao do estado dos LEDs de processamento contactless.- Parameters:
ledsContactless- LEDs contactless acesos no momento do callback.
-
onCommandFinished
void onCommandFinished(int returnCode) Indica que o comando foi finalizado com sucesso.- Parameters:
returnCode- Erro de execução (ver Seção "Códigos de retorno" - especificação PGWebLib). Uma mensagem de erro pode ser obtida através da funçãoPGWebLib.getResult(Short PWINFO_RESULTMSG).
-
mensagemNotificacao(String, TipoNotificacao)