AusweisApp2
governikus::WorkflowContext Klassenreferenz

#include <WorkflowContext.h>

Klassendiagramm für governikus::WorkflowContext:

Signale

void fireStateApprovedChanged ()
 
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

 WorkflowContext ()
 
virtual ~WorkflowContext ()
 
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)
 
virtual void resetPacePasswords ()
 
EstablishPaceChannelOutputgetPaceOutputData () const
 
void setPaceOutputData (const EstablishPaceChannelOutput &pPaceOutputData)
 
bool isPinBlocked ()
 
CardReturnCode getLastPaceResult () const
 
void setLastPaceResult (CardReturnCode pLastPaceResult)
 
void resetLastPaceResult ()
 
bool isExpectedReader () const
 
void rememberReader ()
 
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 isCanAllowedMode () const
 
void setCanAllowedMode (bool pCanAllowedMode)
 
bool hasNextWorkflowPending () const
 
void setNextWorkflowPending (bool pNextWorkflowPending)
 
bool currentReaderHasEidCardButInsufficientApduLength () const
 
void setCurrentReaderHasEidCardButInsufficientApduLength (bool pState)
 

Beschreibung der Konstruktoren und Destruktoren

◆ WorkflowContext()

WorkflowContext::WorkflowContext ( )

◆ ~WorkflowContext()

WorkflowContext::~WorkflowContext ( )
virtual
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ currentReaderHasEidCardButInsufficientApduLength()

bool WorkflowContext::currentReaderHasEidCardButInsufficientApduLength ( ) const

◆ fireCanAllowedModeChanged

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

◆ fireCancelWorkflow

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

◆ fireCanChanged

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

◆ fireCardConnectionChanged

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

◆ fireNextWorkflowPending

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

◆ firePaceResultUpdated

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

◆ firePasswordTypeChanged

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

◆ firePinChanged

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

◆ firePukChanged

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

◆ fireReaderInfoChanged

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

◆ fireReaderNameChanged

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

◆ fireReaderPlugInTypesChanged

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

◆ fireResultChanged

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

◆ fireStateApprovedChanged

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

◆ fireStateChanged

void governikus::WorkflowContext::fireStateChanged ( const QString &  pNewState)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getCan()

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

◆ getCardConnection()

const QSharedPointer< CardConnection > & WorkflowContext::getCardConnection ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getCurrentState()

const QString & WorkflowContext::getCurrentState ( ) const

◆ getEstablishPaceChannelType()

PacePasswordId WorkflowContext::getEstablishPaceChannelType ( ) const

◆ getExpectedRetryCounter()

int WorkflowContext::getExpectedRetryCounter ( ) const

◆ getLastPaceResult()

CardReturnCode WorkflowContext::getLastPaceResult ( ) const

◆ getPaceOutputData()

EstablishPaceChannelOutput * WorkflowContext::getPaceOutputData ( ) const

◆ getPin()

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

◆ getPuk()

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

◆ getReaderName()

const QString & WorkflowContext::getReaderName ( ) const

◆ getReaderPlugInTypes()

const QVector< ReaderManagerPlugInType > & WorkflowContext::getReaderPlugInTypes ( ) const

◆ getStartPaosResult()

const ECardApiResult WorkflowContext::getStartPaosResult ( ) const

◆ getStatus()

const GlobalStatus & WorkflowContext::getStatus ( ) const

◆ handleWrongNpaPosition()

void WorkflowContext::handleWrongNpaPosition ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ hasNextWorkflowPending()

bool WorkflowContext::hasNextWorkflowPending ( ) const

◆ isCanAllowedMode()

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

◆ isErrorReportedToUser()

bool WorkflowContext::isErrorReportedToUser ( ) const

◆ isExpectedReader()

bool WorkflowContext::isExpectedReader ( ) const

◆ isNpaRepositioningRequired()

bool WorkflowContext::isNpaRepositioningRequired ( ) const

◆ isPaceResultReportedToUser()

bool WorkflowContext::isPaceResultReportedToUser ( ) const

◆ isPinBlocked()

bool WorkflowContext::isPinBlocked ( )

◆ isStateApproved()

bool WorkflowContext::isStateApproved ( ) const

◆ isWorkflowCancelled()

bool WorkflowContext::isWorkflowCancelled ( ) const

◆ isWorkflowFinished()

bool WorkflowContext::isWorkflowFinished ( ) const

◆ isWorkflowKilled()

bool WorkflowContext::isWorkflowKilled ( ) const

◆ killWorkflow()

void WorkflowContext::killWorkflow ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ rememberReader()

void WorkflowContext::rememberReader ( )

◆ resetCardConnection()

void WorkflowContext::resetCardConnection ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ resetLastPaceResult()

void WorkflowContext::resetLastPaceResult ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ resetPacePasswords()

void WorkflowContext::resetPacePasswords ( )
virtual

Erneute Implementation in governikus::RemoteServiceContext und governikus::ChangePinContext.

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

◆ setCan()

void WorkflowContext::setCan ( const QString &  pCan)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setCanAllowedMode()

void WorkflowContext::setCanAllowedMode ( bool  pCanAllowedMode)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setCardConnection()

void WorkflowContext::setCardConnection ( const QSharedPointer< CardConnection > &  pCardConnection)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setCurrentReaderHasEidCardButInsufficientApduLength()

void WorkflowContext::setCurrentReaderHasEidCardButInsufficientApduLength ( bool  pState)

◆ setCurrentState()

void WorkflowContext::setCurrentState ( const QString &  pNewState)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setErrorReportedToUser()

void WorkflowContext::setErrorReportedToUser ( bool  pErrorReportedToUser = true)

◆ setEstablishPaceChannelType()

void WorkflowContext::setEstablishPaceChannelType ( PacePasswordId  pType)

◆ setExpectedRetryCounter()

void WorkflowContext::setExpectedRetryCounter ( int  pExpectedRetryCounter)

◆ setLastPaceResult()

void WorkflowContext::setLastPaceResult ( CardReturnCode  pLastPaceResult)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setNextWorkflowPending()

void WorkflowContext::setNextWorkflowPending ( bool  pNextWorkflowPending)

◆ setNpaPositionVerified()

void WorkflowContext::setNpaPositionVerified ( )

◆ setPaceOutputData()

void WorkflowContext::setPaceOutputData ( const EstablishPaceChannelOutput pPaceOutputData)

◆ setPaceResultReportedToUser()

void WorkflowContext::setPaceResultReportedToUser ( bool  pReported = true)

◆ setPin()

void WorkflowContext::setPin ( const QString &  pPin)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setPuk()

void WorkflowContext::setPuk ( const QString &  pPuk)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setReaderName()

void WorkflowContext::setReaderName ( const QString &  pReaderName)

◆ setReaderPlugInTypes()

void WorkflowContext::setReaderPlugInTypes ( const QVector< ReaderManagerPlugInType > &  pReaderPlugInTypes)

◆ setStartPaosResult()

void WorkflowContext::setStartPaosResult ( const ECardApiResult pStartPaosResult)

◆ setStateApproved()

void WorkflowContext::setStateApproved ( bool  pApproved = true)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setStatus()

void WorkflowContext::setStatus ( const GlobalStatus pResult)

◆ setWorkflowFinished()

void WorkflowContext::setWorkflowFinished ( bool  pWorkflowFinished)

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