AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::WorkflowModel Klassenreferenz

#include <WorkflowModel.h>

Klassendiagramm für governikus::WorkflowModel:

Signale

void fireWorkflowStarted ()
 
void fireCurrentStateChanged (const QString &pState)
 
void fireStateEntered (const QString &pState)
 
void fireResultChanged ()
 
void fireReaderPluginTypeChanged (bool pExplicitStart=false)
 
void fireSelectedReaderChanged ()
 
void fireIsCurrentSmartCardAllowedChanged ()
 
void fireReaderImageChanged ()
 
void fireNextWorkflowPendingChanged ()
 
void fireSupportedPluginTypesChanged ()
 
void fireRemoveCardFeedbackChanged ()
 
void fireHasCardChanged ()
 
void fireEidTypeMismatchErrorChanged ()
 
void fireShowUiRequest (UiModule pModule)
 
void fireWorkflowFinished ()
 
void fireOnPinUnlocked ()
 
void fireOnPasswordUsed ()
 
void fireOnCanSuccess ()
 
void fireLastReturnCodeChanged ()
 

Öffentliche Methoden

void resetWorkflowContext (const QSharedPointer< WorkflowContext > &pContext=QSharedPointer< WorkflowContext >())
 
QString getCurrentState () const
 
virtual QString getResultString () const
 
bool isError () const
 
bool isMaskedError () const
 
CardReturnCode getLastReturnCode () const
 
ReaderManagerPluginType getReaderPluginType () const
 
void setReaderPluginType (ReaderManagerPluginType pReaderPluginType)
 
bool isBasicReader () const
 
bool isRemoteReader () const
 
bool hasCard () const
 
bool isCurrentSmartCardAllowed () const
 
virtual QList< ReaderManagerPluginTypegetSupportedReaderPluginTypes () const
 
bool getNextWorkflowPending () const
 
GlobalStatus::Code getStatusCode () const
 
QString getStatusCodeImage () const
 
QString getStatusHintText () const
 
QString getStatusHintTitle () const
 
QString getStatusHintActionText () const
 
Q_INVOKABLE bool invokeStatusHintAction ()
 
bool showRemoveCardFeedback () const
 
void setRemoveCardFeedback (bool pEnabled)
 
Q_INVOKABLE void insertSmartCard () const
 
Q_INVOKABLE void insertSimulator () const
 
Q_INVOKABLE void cancelWorkflow ()
 
Q_INVOKABLE void startScanExplicitly ()
 
Q_INVOKABLE void continueWorkflow ()
 
Q_INVOKABLE void setInitialPluginType ()
 
Q_INVOKABLE bool shouldSkipResultView () const
 
Q_INVOKABLE bool isCancellationByUser () const
 
Q_INVOKABLE QString getEmailHeader () const
 
Q_INVOKABLE QString getEmailBody (bool pPercentEncoding=false, bool pAddLogNotice=false) const
 
Q_INVOKABLE void sendResultMail () const
 
QString eidTypeMismatchError () const
 

Geschützte Methoden

 WorkflowModel ()
 
 ~WorkflowModel () override=default
 

Propertys

QString currentState
 
QString resultString
 
bool error
 
bool errorIsMasked
 
governikus::EnumReaderManagerPluginType::ReaderManagerPluginType readerPluginType
 
QList< ReaderManagerPluginTypesupportedPluginTypes
 
bool isBasicReader
 
bool isRemoteReader
 
bool isCurrentSmartCardAllowed
 
QString eidTypeMismatchError
 
bool hasNextWorkflowPending
 
QString statusHintText
 
QString statusHintTitle
 
QString statusHintActionText
 
QString statusCodeImage
 
bool showRemoveCardFeedback
 
bool hasCard
 
governikus::EnumCardReturnCode::CardReturnCode lastReturnCode
 

Freundbeziehungen

class Env
 
class ::test_WorkflowModel
 

Beschreibung der Konstruktoren und Destruktoren

◆ WorkflowModel()

governikus::WorkflowModel::WorkflowModel ( )
protected

◆ ~WorkflowModel()

governikus::WorkflowModel::~WorkflowModel ( )
overrideprotecteddefault

Dokumentation der Elementfunktionen

◆ cancelWorkflow()

void WorkflowModel::cancelWorkflow ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ continueWorkflow()

void WorkflowModel::continueWorkflow ( )

◆ eidTypeMismatchError()

QString WorkflowModel::eidTypeMismatchError ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ fireCurrentStateChanged

void governikus::WorkflowModel::fireCurrentStateChanged ( const QString & pState)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireEidTypeMismatchErrorChanged

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

◆ fireHasCardChanged

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

◆ fireIsCurrentSmartCardAllowedChanged

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

◆ fireLastReturnCodeChanged

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

◆ fireNextWorkflowPendingChanged

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

◆ fireOnCanSuccess

void governikus::WorkflowModel::fireOnCanSuccess ( )
signal

◆ fireOnPasswordUsed

void governikus::WorkflowModel::fireOnPasswordUsed ( )
signal

◆ fireOnPinUnlocked

void governikus::WorkflowModel::fireOnPinUnlocked ( )
signal

◆ fireReaderImageChanged

void governikus::WorkflowModel::fireReaderImageChanged ( )
signal

◆ fireReaderPluginTypeChanged

void governikus::WorkflowModel::fireReaderPluginTypeChanged ( bool pExplicitStart = false)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireRemoveCardFeedbackChanged

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

◆ fireResultChanged

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

◆ fireSelectedReaderChanged

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

◆ fireShowUiRequest

void governikus::WorkflowModel::fireShowUiRequest ( UiModule pModule)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireStateEntered

void governikus::WorkflowModel::fireStateEntered ( const QString & pState)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireSupportedPluginTypesChanged

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

◆ fireWorkflowFinished

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

◆ fireWorkflowStarted

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

◆ getCurrentState()

QString WorkflowModel::getCurrentState ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getEmailBody()

QString WorkflowModel::getEmailBody ( bool pPercentEncoding = false,
bool pAddLogNotice = false ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getEmailHeader()

QString WorkflowModel::getEmailHeader ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getLastReturnCode()

CardReturnCode WorkflowModel::getLastReturnCode ( ) const

◆ getNextWorkflowPending()

bool WorkflowModel::getNextWorkflowPending ( ) const

◆ getReaderPluginType()

ReaderManagerPluginType WorkflowModel::getReaderPluginType ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getResultString()

QString WorkflowModel::getResultString ( ) const
virtual

Erneute Implementation in governikus::ChangePinModel.

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

◆ getStatusCode()

GlobalStatus::Code WorkflowModel::getStatusCode ( ) const
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getStatusCodeImage()

QString WorkflowModel::getStatusCodeImage ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getStatusHintActionText()

QString WorkflowModel::getStatusHintActionText ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getStatusHintText()

QString WorkflowModel::getStatusHintText ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getStatusHintTitle()

QString WorkflowModel::getStatusHintTitle ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getSupportedReaderPluginTypes()

QList< ReaderManagerPluginType > WorkflowModel::getSupportedReaderPluginTypes ( ) const
virtual

Erneute Implementation in governikus::ChangePinModel, governikus::PersonalizationModel und governikus::RemoteServiceModel.

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

◆ hasCard()

bool WorkflowModel::hasCard ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ insertSimulator()

void WorkflowModel::insertSimulator ( ) const

◆ insertSmartCard()

void WorkflowModel::insertSmartCard ( ) const

◆ invokeStatusHintAction()

bool WorkflowModel::invokeStatusHintAction ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ isBasicReader()

bool WorkflowModel::isBasicReader ( ) const

◆ isCancellationByUser()

bool WorkflowModel::isCancellationByUser ( ) const

◆ isCurrentSmartCardAllowed()

bool WorkflowModel::isCurrentSmartCardAllowed ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ isError()

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

◆ isMaskedError()

bool WorkflowModel::isMaskedError ( ) const

◆ isRemoteReader()

bool WorkflowModel::isRemoteReader ( ) const

◆ resetWorkflowContext()

void WorkflowModel::resetWorkflowContext ( const QSharedPointer< WorkflowContext > & pContext = QSharedPointer<WorkflowContext>())
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ sendResultMail()

void WorkflowModel::sendResultMail ( ) const
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setInitialPluginType()

void WorkflowModel::setInitialPluginType ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setReaderPluginType()

void WorkflowModel::setReaderPluginType ( ReaderManagerPluginType pReaderPluginType)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ setRemoveCardFeedback()

void WorkflowModel::setRemoveCardFeedback ( bool pEnabled)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ shouldSkipResultView()

bool WorkflowModel::shouldSkipResultView ( ) const

◆ showRemoveCardFeedback()

bool WorkflowModel::showRemoveCardFeedback ( ) const

◆ startScanExplicitly()

void WorkflowModel::startScanExplicitly ( )
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Freundbeziehungen und Funktionsdokumentation

◆ ::test_WorkflowModel

friend class ::test_WorkflowModel
friend

◆ Env

friend class Env
friend

Dokumentation der Propertys

◆ currentState

QString governikus::WorkflowModel::currentState
read

◆ eidTypeMismatchError

QString governikus::WorkflowModel::eidTypeMismatchError
read

◆ error

bool governikus::WorkflowModel::error
read

◆ errorIsMasked

bool governikus::WorkflowModel::errorIsMasked
read

◆ hasCard

bool governikus::WorkflowModel::hasCard
read

◆ hasNextWorkflowPending

bool governikus::WorkflowModel::hasNextWorkflowPending
read

◆ isBasicReader

bool governikus::WorkflowModel::isBasicReader
read

◆ isCurrentSmartCardAllowed

bool governikus::WorkflowModel::isCurrentSmartCardAllowed
read

◆ isRemoteReader

bool governikus::WorkflowModel::isRemoteReader
read

◆ lastReturnCode

governikus::EnumCardReturnCode::CardReturnCode governikus::WorkflowModel::lastReturnCode
read

◆ readerPluginType

governikus::EnumReaderManagerPluginType::ReaderManagerPluginType governikus::WorkflowModel::readerPluginType
readwrite

◆ resultString

QString governikus::WorkflowModel::resultString
read

◆ showRemoveCardFeedback

bool governikus::WorkflowModel::showRemoveCardFeedback
readwrite

◆ statusCodeImage

QString governikus::WorkflowModel::statusCodeImage
read

◆ statusHintActionText

QString governikus::WorkflowModel::statusHintActionText
read

◆ statusHintText

QString governikus::WorkflowModel::statusHintText
read

◆ statusHintTitle

QString governikus::WorkflowModel::statusHintTitle
read

◆ supportedPluginTypes

QList<ReaderManagerPluginType> governikus::WorkflowModel::supportedPluginTypes
read

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