AusweisApp2
governikus::ChangePinContext Klassenreferenz

#include <ChangePinContext.h>

Klassendiagramm für governikus::ChangePinContext:

Signale

void fireNewPinChanged ()
 
void fireSuccessMessageChanged ()
 
- Signale geerbt von governikus::WorkflowContext
void fireStateApprovedChanged (bool pApproved)
 
void fireStateChanged (const QString &pNewState)
 
void fireReaderPlugInTypesChanged ()
 
void fireReaderInfoChanged ()
 
void fireReaderNameChanged ()
 
void fireCardConnectionChanged ()
 
void fireCanChanged ()
 
void firePinChanged ()
 
void firePukChanged ()
 
void firePaceResultUpdated ()
 
void fireResultChanged ()
 
void fireCanAllowedModeChanged ()
 
void firePasswordTypeChanged ()
 
void fireCancelWorkflow ()
 
void fireNextWorkflowPending ()
 

Öffentliche Methoden

 ChangePinContext (bool pRequestTransportPin=false)
 
 ~ChangePinContext () override
 
const QString & getNewPin () const
 
void setNewPin (const QString &pNewPin)
 
void resetPacePasswords () override
 
const QString & getSuccessMessage () const
 
void setSuccessMessage (const QString &pSuccessMessage)
 
bool isRequestTransportPin () const
 
- Öffentliche Methoden geerbt von governikus::WorkflowContext
 WorkflowContext ()
 
 ~WorkflowContext () override
 
bool isErrorReportedToUser () const
 
void setErrorReportedToUser (bool pErrorReportedToUser=true)
 
bool isPaceResultReportedToUser () const
 
void setPaceResultReportedToUser (bool pReported=true)
 
void setStateApproved (bool pApproved=true)
 
bool isStateApproved () const
 
void killWorkflow ()
 
bool isWorkflowKilled () const
 
const QString & getCurrentState () const
 
void setCurrentState (const QString &pNewState)
 
const QVector< ReaderManagerPlugInType > & getReaderPlugInTypes () const
 
void setReaderPlugInTypes (const QVector< ReaderManagerPlugInType > &pReaderPlugInTypes)
 
const QString & getReaderName () const
 
void setReaderName (const QString &pReaderName)
 
const QSharedPointer< CardConnection > & getCardConnection () const
 
void setCardConnection (const QSharedPointer< CardConnection > &pCardConnection)
 
void resetCardConnection ()
 
bool isNpaRepositioningRequired () const
 
void setNpaPositionVerified ()
 
void handleWrongNpaPosition ()
 
const QString & getPuk () const
 
void setPuk (const QString &pPuk)
 
const QString & getCan () const
 
void setCan (const QString &pCan)
 
const QString & getPin () const
 
void setPin (const QString &pPin)
 
PacePasswordId getEstablishPaceChannelType () const
 
void setEstablishPaceChannelType (PacePasswordId pType)
 
EstablishPaceChannelOutputgetPaceOutputData () const
 
void setPaceOutputData (const EstablishPaceChannelOutput &pPaceOutputData)
 
bool isPinBlocked ()
 
CardReturnCode getLastPaceResult () const
 
void setLastPaceResult (CardReturnCode pLastPaceResult)
 
void resetLastPaceResult ()
 
void rememberReader ()
 
bool isExpectedReader () const
 
const ReaderInfogetExpectedReader () const
 
int getExpectedRetryCounter () const
 
void setExpectedRetryCounter (int pExpectedRetryCounter)
 
const GlobalStatusgetStatus () const
 
void setStatus (const GlobalStatus &pResult)
 
const ECardApiResult getStartPaosResult () const
 
void setStartPaosResult (const ECardApiResult &pStartPaosResult)
 
bool isWorkflowFinished () const
 
void setWorkflowFinished (bool pWorkflowFinished)
 
bool isWorkflowCancelled () const
 
bool isWorkflowCancelledInState () const
 
void setWorkflowCancelledInState ()
 
virtual bool isCanAllowedMode () const
 
bool hasNextWorkflowPending () const
 
void setNextWorkflowPending (bool pNextWorkflowPending)
 
bool currentReaderHasEidCardButInsufficientApduLength () const
 
void setCurrentReaderHasEidCardButInsufficientApduLength (bool pState)
 

Beschreibung der Konstruktoren und Destruktoren

◆ ChangePinContext()

ChangePinContext::ChangePinContext ( bool  pRequestTransportPin = false)
explicit

◆ ~ChangePinContext()

ChangePinContext::~ChangePinContext ( )
override
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ fireNewPinChanged

void governikus::ChangePinContext::fireNewPinChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireSuccessMessageChanged

void governikus::ChangePinContext::fireSuccessMessageChanged ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getNewPin()

const QString & ChangePinContext::getNewPin ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getSuccessMessage()

const QString & ChangePinContext::getSuccessMessage ( ) const

◆ isRequestTransportPin()

bool ChangePinContext::isRequestTransportPin ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ resetPacePasswords()

void ChangePinContext::resetPacePasswords ( )
overridevirtual

Erneute Implementation von governikus::WorkflowContext.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setNewPin()

void ChangePinContext::setNewPin ( const QString &  pNewPin)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setSuccessMessage()

void ChangePinContext::setSuccessMessage ( const QString &  pSuccessMessage)

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: